Page 1 of 1
CP Tabs mit verschiedenen Templates
Posted: Thu 21. Jul 2016, 17:27
by photojo
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?
Re: CP Tabs mit verschiedenen Templates
Posted: Thu 21. Jul 2016, 20:49
by Oliver Georgi
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.
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
Posted: Fri 22. Jul 2016, 11:51
by photojo
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?
Re: CP Tabs mit verschiedenen Templates
Posted: Fri 22. Jul 2016, 12:05
by Oliver Georgi
wenn Sie auf das passen, was Du vorhast, ja.
Re: CP Tabs mit verschiedenen Templates
Posted: Fri 22. Jul 2016, 12:37
by photojo
Sorry, bin nochmal.
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
),
);
Dennoch kommt die Meldung Parse error: syntax error, unexpected ';', expecting ')' in ... conf.template_default.inc.php on line 790 (die letzte hier).
Re: CP Tabs mit verschiedenen Templates
Posted: Fri 22. Jul 2016, 13:34
by nameless1
Oliver Georgi wrote:wenn man wenig Ahnung von PHP bzw. dem Aufbau von Arrays hat.
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.
dafür ist kein großartiges programmierverständnis erforderlich! zumal og im file sogar beispiele vorgibt ...
Re: CP Tabs mit verschiedenen Templates
Posted: Fri 22. Jul 2016, 14:44
by photojo
Danke!
Re: CP Tabs mit verschiedenen Templates
Posted: Fri 22. Jul 2016, 17:38
by Old Boy
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"

Re: CP Tabs mit verschiedenen Templates
Posted: Fri 22. Jul 2016, 18:15
by Oliver Georgi
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.