Muutmise ja vaatamise võimalus
… ja koodi pool
Kustutamine
# Faili nime loomine. Küsitakse kataloogi küljes olevat omadust "loendur"
nr=container.getProperty('loendur', 0) #Kui omadust pole, siis väärtuseks 0
id='kirje' + str(nr)
if nr==0:
container.manage_addProperty('loendur', 1, 'int')
else:
container.manage_changeProperties(loendur=nr+1)
Otsing
<dtml-var standard_html_header>
<h2>Raamatute hoidla</h2>
<table>
<dtml-in expr="otsiKirjed('autor',_.getattr(REQUEST, 'autorinimi', ''))" >
<tr>
<td><dtml-var pealkiri html_quote></a></td>
<td><dtml-var autor html_quote></td>
</tr>
</dtml-in>
</table>
<form>
Otsitava autori nimi:
<input type="text" name="autorinimi"/>
</form>
<a href="avaleht">Tagasi</a>
<dtml-var standard_html_footer>
m=container.objectValues('File')
t=[]
for x in m:
if getattr(x, tunnus).startswith(sisu):
t.append(x)
return t
Ekspordiks ettevalmistus.
Import
Omaette toode
<dtml-var manage_page_header>
<form action="lisamisskript">
ID: <input type="text" name="id"/>
</form>
<dtml-var manage_page_footer>
context.manage_clone(container.raamat3, id)
return "Loodud"
Installeerimine
Restart