CP Tabs mit verschiedenen Templates
CP Tabs mit verschiedenen Templates
Der neue CP Tabs bietet ja tolle Möglichkeiten. Es gibt nur das Problem, dass man in der conf.template_default.inc.php ein Template, das man im BE dann verwendet, eintragen muss. Wie schafft man es, verschiedene Templates zu verwenden? Den ganzen "Strang" in der conf.template_default.inc.php duplizieren und anpassen?
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: CP Tabs mit verschiedenen Templates
Ja, im Prinzip ist das am leichtesten, wenn man wenig Ahnung von PHP bzw. dem Aufbau von Arrays hat.
Du kannst aber auch den CP Image Special oder CP WYSIWYG entsprechend ausbauen.
Man kann es auch logischer aufbauen, wenn es zu unübersichtlich sein sollte. Und auch die ganzen Kommentare kann man weglassen.
Direkt ansprechen lässt es sich auch so, vielleicht etwas übersichtlicher. Einfach am Ende der conf.template_default.inc.php einfügen.
Du kannst aber auch den CP Image Special oder CP WYSIWYG entsprechend ausbauen.
Man kann es auch logischer aufbauen, wenn es zu unübersichtlich sein sollte. Und auch die ganzen Kommentare kann man weglassen.
Direkt ansprechen lässt es sich auch so, vielleicht etwas übersichtlicher. Einfach am Ende der conf.template_default.inc.php einfügen.
Code: Select all
$template_default['settings']['tabs_custom_fields']['myothertab'] = array(
'legend' => 'My Tabs Setting',
'template' => 'mytabtemplate.tmpl',
'fields' => array(
'geolocation' => array(
'legend' => 'Geo-Location/Adresse',
'type' => 'str',
'render' => 'html',
'maxlength' => 250,
'placeholder' => 'Strasse, PLZ Ort, Land'
),
'infobox' => array(
'legend' => 'Infobox aktiv',
'type' => 'bool',
'default' => true, // or true to be enabled by default
),
)
);
Re: CP Tabs mit verschiedenen Templates
Danke für deine Hilfe.
Bist du dir ganz sicher, dass die Code-Zeilen, die du angefügt hast, ganz am Ende der conf.template_default.inc.php eingefügt, funktionieren?
Bist du dir ganz sicher, dass die Code-Zeilen, die du angefügt hast, ganz am Ende der conf.template_default.inc.php eingefügt, funktionieren?
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: CP Tabs mit verschiedenen Templates
wenn Sie auf das passen, was Du vorhast, ja.
Re: CP Tabs mit verschiedenen Templates
Sorry, bin nochmal.
Ich habe ein Template in angelegt Tabs mit dem Namen mytabtemplate.tmpl.
In der conf.template_default.inc.php steht:
Dennoch kommt die Meldung Parse error: syntax error, unexpected ';', expecting ')' in ... conf.template_default.inc.php on line 790 (die letzte hier).
Ich habe ein Template in angelegt Tabs mit dem Namen mytabtemplate.tmpl.
In der conf.template_default.inc.php steht:
Code: Select all
...
'rows' => 10,
'height' => '175px',
'placeholder' => ''
),
)
),
*/
)
);
$template_default['settings']['tabs_custom_fields']['myothertab'] = array(
'legend' => 'My Tabs Setting',
'template' => 'mytabtemplate.tmpl',
'fields' => array(
'geolocation' => array(
'legend' => 'Geo-Location/Adresse',
'type' => 'str',
'render' => 'html',
'maxlength' => 250,
'placeholder' => 'Strasse, PLZ Ort, Land'
),
'infobox' => array(
'legend' => 'Infobox aktiv',
'type' => 'bool',
'default' => true, // or true to be enabled by default
),
);
Re: CP Tabs mit verschiedenen Templates
das meinte og damit. du versuchst etwas einzufügen nachdem "der prozeß" beendet wurde. die fehlermeldung ist sehr selbst erklärend. google danach, verstehe das problem, lerne dazu, behebe den fehler.Oliver Georgi wrote:wenn man wenig Ahnung von PHP bzw. dem Aufbau von Arrays hat.
dafür ist kein großartiges programmierverständnis erforderlich! zumal og im file sogar beispiele vorgibt ...
Re: CP Tabs mit verschiedenen Templates
Ist es nicht so:
In der Auflistung der Funktion darf das letzte Element wohl NICHT mit einem ; abgeschlossen werden.
Das ; dient nur als TRENNEN, nicht als Abschluss!
Wahrscheinlich hast du deine Erweiterung nur "zu tief" eingeordnet???
Verwirrend ... ich bin wohl doch zu alt für all die vielen "REGELN"
In der Auflistung der Funktion darf das letzte Element wohl NICHT mit einem ; abgeschlossen werden.
Das ; dient nur als TRENNEN, nicht als Abschluss!
Wahrscheinlich hast du deine Erweiterung nur "zu tief" eingeordnet???
Verwirrend ... ich bin wohl doch zu alt für all die vielen "REGELN"
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: CP Tabs mit verschiedenen Templates
Es fehlte eine schließende Klammer, wie gesagt, man muss es sortieren und ungefähr wissen, was man da tut und auf die PHP Fehlermeldungen achten. Meine Beispiele sind eigentlich selbsterklärend, man muss es nur sauber aufbauen und durchdenken. Es sind ausreichend Muster in der Standardinstallation enthalten.