Script (Python) aufrufen und Inhalt aus einem PageTemplate holen

PageTemplate mit ID: page_template

<b><i tal:content="options/x|default">Das kommt aus dem PageTemplate</i></b><br />

 

Script (Python) mit ID: python_script

folder = container
t = folder['page_template']

print t(x='Das ist der Übergabeparameter aus dem Python-Skript')
print t()

return printed

 

Wird das Pythonskript aufgerufen zeigt es den Inhalt des Pagetemplates an


t()
Ruft den Inhalt des Templates ab und gibt ohne Parameter den default-Wert aus

t(x='Das ist der Übergabeparameter aus dem Python-Skript')
Ruft den Inhalt des Templates ab und durch den Übergabe wert den String mit aus