Ankündigung
Einklappen
Keine Ankündigung bisher.
Fragen & Vorschläge
Einklappen
X
-
Zitat von DePeder Beitrag anzeigenHallo zusammen,
ich habe zum ersten Mal das Eclipse-Theme installiert, bin also Neuling und bin dabei. mich nun einzuarbeiten. Ich versuche gerade, die Icons im Menü wegzubekommen, kriege es aber nicht hin. Wenn ich im Seitenlayout-Bereich bei der Home-Seite das Häkchen bei "EIn Font-Icon hinzufügen" entferne, tut sich in der Vorschau exakt gar nichts, kein Unterschied. Was mache ich falsch? Danke!
Schau mal, ob in dem Feld CSS-Klasse ggf. noch icon-Klassen enthalten bleiben. Dann diese auch noch entfernen.
- 1 Likes
-
Hallo zusammen,
ich habe zum ersten Mal das Eclipse-Theme installiert, bin also Neuling und bin dabei. mich nun einzuarbeiten. Ich versuche gerade, die Icons im Menü wegzubekommen, kriege es aber nicht hin. Wenn ich im Seitenlayout-Bereich bei der Home-Seite das Häkchen bei "EIn Font-Icon hinzufügen" entferne, tut sich in der Vorschau exakt gar nichts, kein Unterschied. Was mache ich falsch? Danke!
Einen Kommentar schreiben:
-
Ebenfalls in die initconfig.php, die unter C4 manuell angelegt werden muss in: system/config
Einen Kommentar schreiben:
-
moin zusammen.
ah, super genau das habe ich gesucht! wie/wo trage ich denn die ids der live mutterseiten in C4.4 ein…bei denen der themer ausgeblendet ein soll?
danke!
Einen Kommentar schreiben:
-
array_merge erlaubt n-viele Parameter, nach dem 1. Endresultat sollte hier aber gleich sein.
Code:$GLOBALS['PCT_THEMEDESIGNER']['excludes'] = array_merge($GLOBALS['PCT_THEMEDESIGNER']['excludes'], \Database::getInstance()->getChildRecords(2363,'tl_page'), \Database::getInstance()->getChildRecords(2410,'tl_page'));
- 1 Likes
Einen Kommentar schreiben:
-
Yepp, initconfig hat nun bestens funktioniert, zumindest mit der zweiten Variante:
$GLOBALS['PCT_THEMEDESIGNER']['excludes'] = array_merge($GLOBALS['PCT_THEMEDESIGNER']['excludes'], \Database::getInstance()->getChildRecords(2363,'tl_page'));
$GLOBALS['PCT_THEMEDESIGNER']['excludes'] = array_merge($GLOBALS['PCT_THEMEDESIGNER']['excludes'], \Database::getInstance()->getChildRecords(2410,'tl_page'));
usw...
- 1 Likes
Einen Kommentar schreiben:
-
Die dcaconfig wird im Frontend nicht geladen. initconfig nutzen.
Contao öffnet keine Root-Pages, sondern immer die erste reguläre Seite innerhalb.
Der array_merge über die getChildRecords hat den gewünschten Effekt. Dies beinhaltet alle Seiten innerhalb der gegebenen Seiten Id. (im Falle einer root Seite, quasi alle Seiten)
- 1 Likes
Einen Kommentar schreiben:
-
Ich habe hier die aktuelle pct_themer 2.12.3 im Einsatz und in der dca_config sowohl
$GLOBALS['PCT_THEMEDESIGNER']['excludes'] = array(2363); // exclude pages by id or by theme
als auch
$GLOBALS['PCT_THEMEDESIGNER']['excludes'] = array_merge($GLOBALS['PCT_THEMEDESIGNER']['excludes'], \Database::getInstance()->getChildRecords(2363,'tl_page'));
versucht.
Auf der betreffenden Seite wird trotzdem der Theme Designer geladen.
Woran kann das liegen?
die 2363 ist eine Root Seite...
Einen Kommentar schreiben:
-
Zitat von zirkel Beitrag anzeigenHi Tim,
gibt es einen Get-Parameter um den ThemeDesigner ein-/auszublenden? Wollte die Eclipse Demos als Inspiration versenden und den TD initial ausgeblendet halten, je nach Beratung lenkt der TD ab.
Viele Grüsse, Kai
Zitat von zirkel Beitrag anzeigenEDIT: Die Demoseite ist ja in einem Frame mit Parameter eingebunden. http://preview2.premium-contao-theme...igner_iframe=1
EDIT: Mit diesem Parameter gehen die Links nicht?! - Gibt es eine Alternative um die Demoseite zu laden, ohne dass der TD eingeblendet ist und die Links funktionieren?
Einen Kommentar schreiben:
-
Hi Tim,
gibt es einen Get-Parameter um den ThemeDesigner ein-/auszublenden? Wollte die Eclipse Demos als Inspiration versenden und den TD initial ausgeblendet halten, je nach Beratung lenkt der TD ab.
Viele Grüsse, Kai
EDIT: Die Demoseite ist ja in einem Frame mit Parameter eingebunden. http://preview2.premium-contao-theme...igner_iframe=1
EDIT: Mit diesem Parameter gehen die Links nicht?! - Gibt es eine Alternative um die Demoseite zu laden, ohne dass der TD eingeblendet ist und die Links funktionieren?Zuletzt geändert von zirkel; 20.03.2018, 08:49.
Einen Kommentar schreiben:
-
Dafür spendiere ich kein Datenbank-Feld.
Thomas läd die neue Version hoch (oder ist bereits), dort kann einfach die ID der Wurzelseite gesetzt werden. Der Array unterstützt beliebig viele Ids und Namen
- 1 Likes
Einen Kommentar schreiben:
-
ok, damit hat es nun funktioniert. Wenn die jeweiligen Root-Seiten dann noch im Theme Designer BE-Modul auswählbar wären, wäre es perfekt.
Ist pro Seite eine jeweilige Globale zu setzen oder gehen mehrere in die Klammer?
So werd ich es mal in den Kern übernehmen. Die Globale wird in der config.php des Moduls gesetzt. Ich ergänze eine Prüfung, ob diese schon gesetzt ist z.B. durch localconfig.php oder initconfig.php, dann wird sie nicht neu gesetzt.
Einen Kommentar schreiben:
-
Es wird die aktuelle Seite geprüft, wenn man nur Ids nutzt, oder der jeweils gesetzt Schlüssel.
Sämtliche Kindseiten kannst du auch rein mergen:
Code:$GLOBALS['PCT_THEMEDESIGNER']['excludes'] = array_merge($GLOBALS['PCT_THEMEDESIGNER']['excludes'], \Database::getInstance()->getChildRecords(MEINE-ROOT-PAGE-ID,'tl_page'));
Zuletzt geändert von Tim; 14.04.2023, 06:19.
Einen Kommentar schreiben:
Einen Kommentar schreiben: