[python] vnořené dtml-in nejede?

Jaroslav Lukesh lukesh na k-net.cz
Čtvrtek Červen 13 18:01:36 CEST 2002


Zdravím,

Taxe zase na něco zeptám, co mě trápí. Vypotil jsem takovou konstrukci v
index_html metodě, aby když v adresáři bude "index.htm" tento adresář ho
nerenderoval jako strukturovaný text s hlavičkou a patičkou, ale místo toho
aby vložil kompletní html kód z index.htm.

Jenže ono to přestane renderovat strukturovaný text. Netušíte někdo co s
tím? Ptal jsem se už v konferencu zope.org, ale asi špatnou angličtinou,
nikdo se k tomu nehlásí.

<dtml-in expr="objectValues()">
	<dtml-if expr="_.string.find(_['id'],'index.htm')==0">
		<dtml-if sequence-start><dtml-var index.htm>
		</dtml-if>
	<dtml-else>
		<dtml-if sequence-start>
			<dtml-var standard_html_header>

.......Tohle dtml-in ale už nejede:

			<dtml-in expr="objectValues('File')">
		        <h3><dtml-var navi_BANNER></h3>
			  <p><dtml-var sequence-item fmt=structured-text>
			</dtml-in> 

			<dtml-var standard_html_footer>
		</dtml-if>
	</dtml-if>
</dtml-in>

Díky moc, JL.


Další informace o konferenci Python