Hallo alle zusammen,
ich habe die Extension Template Selector teilweise zum Laufen bekommen:
1. Extension installieren
2. Plugin via TS konfigurieren
plugin.tx_rlmptmplselector_pi1 {
#Pfade zu den Seiten- und Content-Templates
templatePathMain = fileadmin/templates/main/
templatePathSub = fileadmin/templates/sub/
#Zu verwendende Templates, falls kein anderes ausgewählt wird
defaultTemplateFileNameMain = vorlage.htm
defaultTemplateFileNameSub = sub.htm
# gewählte Seiten- und Content-Templates auf Unterseiten vererben
inheritMainTemplates = 1
inheritSubTemplates = 1
}
3. Verzeichnisse (templates/main, templates/sub) anlegen und die Dateien vorlage.htm und sub.htm dort hinein kopieren. Außerdem habe ich die gleichnamige GIF-Dateien dort hineinkopiert um ein Vorschaubild zu bekommen.
4. TS anpassen damit die Extension eingebunden wird:
page {
# Allgemeine Seiteneigenschaften setzen
stylesheet = fileadmin/style.css
bodyTag= <body>
# Die Designvorlage integrieren
10 = TEMPLATE
10.template =< plugin.tx_rlmptmplselector_pi1
10.workOnSubpart = DOKUMENT
Soweit so gut, jetzt kann ich unterschiedliche Vorlagen auswählen - das funktioniert wunderbar.
Nur wie kann ich die unterschiedlichen INHALTSVORLAGEN auch auswählen? Brauche ich dafür in den Vorlagen einen speziellen Marker, dass an dieser Stelle dann die INHALTSVORLAGE "included" wird?
Muss ich mein TS für die INHALTSVORLAGEN noch anpassen? ... wen ja wie / wo?
Würde mich über Hilfe sehr freuen.
Liebe Grüße
Julia
Ja, das würde mich auch brennend interessieren... Hab schon google abgegrast, brauchbare ergebnisse gibts aber keine.
ich bin ebenfalls soweit dass ich das template wählen kann, aber das mit den Inhaltsvorlagen klappt nicht, bzw ich weiss nicht wie man das konfigurieren muss. Was bisher geschah:
seite.10 = TEMPLATE
plugin.tx_rlmptmplselector_pi1.templatePathMain = fileadmin/templates/
plugin.tx_rlmptmplselector_pi1.templatePathSub = fileadmin/templates/sub/
plugin.tx_rlmptmplselector_pi1.inheritMainTemplates = 1
plugin.tx_rlmptmplselector_pi1.inheritSubTemplates = 1
seite.10.template =< plugin.tx_rlmptmplselector_pi1
seite.10.workOnSubpart = DOKUMENT
seite.10.marks.MAINCONTENT < styles.content.get
...
Ok, das funktioniert wie gesagt, aber wie gehts weiter?
Die vorlage für das Subtemplate sieht bisher so aus:
<!-- ###DOCUMENT_BODY### begin -->
<html>
<title>Subtemplate: 2 Spalten mit 50/50 Teilung</title>
<body>
<div class="2spalten">
<div class="c50l">
<div class="subcl">
<!-- ###SUB_TEMPLATE_CONTENT### begin-->
<p>###LEFT###</p>
<!-- ###SUB_TEMPLATE_CONTENT### end -->
</div>
</div>
<div class="c50r">
<div class="subcr">
###RIGHT###
<p>rechts</p>
</div>
</div>
</div>
</body>
</html>
<!-- ###DOCUMENT_BODY### end-->
Was muss ich nun tun, damit der Content aus den Spalten 4 und 5 aus dem Backend da rein kommen?
Danke für jede Hilfe!
Gruß Manfred
Hallo zusammen.
Ist bei Euren überlegungen etwas rausgekommen? Kann ebenfalls prima das Main-Template wechseln, aber wie muss ich die subtemplates integrieren? Die Idee ist dies ohne den Auto Parser zu machen...
Gruss.
seid ihr weitergekommen? :-)