<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">Rob, I know this is a very old thread, but I'm wondering if you found an answer to this question:<DIV> <BR><DIV><DIV>On Mar 23, 2006, at 11:47 AM, Rob Lineberger wrote:</DIV><BLOCKQUOTE type="cite"> Brief question, followed by a winding (but fruitless) road of self-discovery...<BR> <BR> If you specify a DisplayList as the Vocabulary for an AT Field called building:<BR> <BR> <FONT face="Courier New">BUILDING = DisplayList((<BR>     ('bank-of-america',   'Bank of America'),<BR>     ('lineberger',        'Lineberger'),<BR>     ('mary-ellen-jones',  'Mary Ellen Jones'),<BR>     ('macnider',          'Macnider'),<BR>     ('mbrb',              'Medical Biomolecular Research Building'),<BR>     ('other',             'Other'),<BR>     ))</FONT><BR> <BR> ...And you use the default accessor getBuilding in your page template, it will display the id ('mbrb' instead of 'Medical Biomolecular Research Building').  How do you get the getBuilding accessor to show the "value" instead of the "key"?<BR></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I've run into the same problem, and after a couple of hours digging through Archetypes source code, just decided to punt with a simple list of values, like so:</DIV><DIV><BR class="khtml-block-placeholder"></DIV></DIV><DIV><FONT class="Apple-style-span" face="Courier New">BUILDING = [<BR style="color: rgb(84, 0, 0); font-family: Courier New; "></FONT><FONT class="Apple-style-span" face="Courier New"><SPAN class="Apple-tab-span" style="white-space:pre">        </SPAN>'Bank of America',</FONT><FONT class="Apple-style-span" face="Courier New"></FONT></DIV><DIV><FONT class="Apple-style-span" face="Courier New"><SPAN class="Apple-tab-span" style="white-space:pre">        </SPAN>'Lineberger',<BR style="color: rgb(84, 0, 0); font-family: Courier New; "></FONT><FONT class="Apple-style-span" face="Courier New"><SPAN class="Apple-tab-span" style="white-space:pre">        </SPAN>'Mary Ellen Jones',<BR style="color: rgb(84, 0, 0); font-family: Courier New; "></FONT><FONT class="Apple-style-span" face="Courier New"><SPAN class="Apple-tab-span" style="white-space:pre">        </SPAN>'Macnider'</FONT><FONT class="Apple-style-span" face="Courier New"></FONT></DIV><DIV><FONT class="Apple-style-span" face="Courier New"><SPAN class="Apple-tab-span" style="white-space:pre">        </SPAN>'Medical Biomolecular Research Building',<BR style="color: rgb(84, 0, 0); font-family: Courier New; "></FONT><FONT class="Apple-style-span" face="Courier New"><SPAN class="Apple-tab-span" style="white-space:pre">        </SPAN>'Other'</FONT><FONT class="Apple-style-span" face="Courier New"></FONT></DIV><DIV><FONT class="Apple-style-span" face="Courier New">]<BR></FONT><BR style="color: rgb(84, 0, 0); "><P style="margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px">This is less common in examples, but works just fine. </P><P style="margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px"><BR class="khtml-block-placeholder"></P><P style="margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px">Of course, with this method the same string is used for storage and display of a value. Now my view templates show a friendly value, and so far I can't see a down-side to storing these strings as values. Granted, it's lousy for i18n, and it'll be a pain if the client wants to tweak the display names. (I suppose we'd need to revise all existing objects to replace old with new string values.)</P><P style="margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px"></P><P style="margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px">Anyway, I hope this helps someone out there.</P><P style="margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px"><BR class="khtml-block-placeholder"></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica"><SPAN class="Apple-converted-space">  </SPAN>=jimA=</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">Jim Allman</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">Interrobang Digital Media</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica"><A href="http://www.ibang.com">http://www.ibang.com</A>/</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">(919) 649-5760</FONT></P>  </DIV><BR></DIV></BODY></HTML>