[Zope] changing the default index_html

Evan Simpson evan@4-am.com
Tue, 14 Dec 1999 14:14:26 -0600


> >   <ul>
> >    <dtml-if expr="_.len(PARENTS[0].objectItems())==0">
> >      Nothing in folder.
> >    <dtml-else>
> >     <dtml-with "PARENTS[0]">
> >      <dtml-in objectValues sort=id>
> >        <dtml-if "meta_type=='DTML Method'">
> >         <dtml-if expr="id() <> 'index_html'">
> >           <li><a href="<dtml-var absolute_url>"><dtml-var id></a></li>
> >         </dtml-if>
> >        <dtml-else>
> >         <dtml-if expr="id<>'index_html'">
> >           <li><a href="<dtml-var absolute_url>"><dtml-var id></a></li>
> >         </dtml-if>
> >       </dtml-if>
> >      </dtml-in>
> >     </dtml-with>
> >    </dtml-if>
> >   </ul>

Try this:

<dtml-in expr="PARENTS[0].objectValues()" sort=id>
  <dtml-if sequence-start><ul></dtml-if>
        <dtml-if expr="_['id'] <> 'index_html'">
          <li><a href="&dtml-absolute_url;">&dtml-id;</a></li>
        </dtml-if>
  <dtml-if sequence-end></ul></dtml-if>
<dtml-else>
Nothing in folder.
</dtml-in>

Cheers,

Evan @ 4-am