Der Code definiert lediglich ein Objekt, welches in Deinem Falle folgendes tut:
1. Das Objekt definiert ein TEMPLATE (Zeile 1)
2. Das eigentliche Templatefile wird über das plugin plugin.tx_automaketemplate_pi1 zur Verfügung gestellt
3. Dann ersetzt dieses Objekt den Subpart "menu_1" mit dem Inhalt des OBJEKTES temp.menu_1
4. Schliesslich wird der Subpart "content" mit dem aktuellen Datenbankinhalt gefüllt. Dafür verwendet der Code das Standardtemplate "CSS styled content". Dieses Templet muss auf jeden Fall eingebunden sein:
a) Klicke auf die Seite
b) Klicke auf "Template" in der Navigation
c) Klicke im Pulldown oben links auf "Info/Modify"
d) Klicke auf den Link "Click here to edit whole Template record"
e) Nun findest Du im unteren Drittel der Seite eine
Auswahlbox "Templates (from Extension)". Dort wird Dir das "CSS styled Content" vorgestellt. Klicke einmal auf das Template, um es in die linke Box zu übernehmen
f) speichere das Template ("Update")
Der Grund, warum das ganze bei Dir nicht läuft ist der, dass Du bisher nur Objekte definiert hats, die irgendwelche Funktionen zur Verfügung stellen. Du hast aber noch nicht gesagt, wie diese Objekte in der Seite ("PAGE") dargestellt werden sollen. Daher der Fehler: Page not configured.
Damit das alles angezeigt wird, musst Du folgendes machen:
1. die Objekte (temp.menu_1, plugin) müssen entweder innerhalb des Setups der Seite definiert werden oder aber von einem anderen Ort eingebunden werden
2. dann musst Du die eigentliche PAGE definieren (in meinem Fall eine Standardseite, also keine Frames):
page = PAGE
page.typeNum = 0
und schliesslich den Inhalt Deiner hübsch definierten Objekte in die Seite kopieren:
page.10 < temp.mainTemplate
page.10 < temp.mainTemplate
Das ist aber auch schon ein recht komplexes Beispiel. Du kannst auch kleiner anfangen: Page definieren, und Inhalt aus der Datenbank abholen (mit "css tyled content"):
page = PAGE
page.typeNum = 0
page.10 < styles.content.get
Ich hoffe, das bring ein wenig Licht ins Dunkle 😉
Gruss
Thomas