Eigene Variablen im Konfigurationsmenü CMS
Eigene Variablen im Konfigurationsmenü CMS
Gibt es die Möglichkeit eigene Variablen im Adminbereich bei "Einstellungen-CMS" oder noch besser bei "Einstellungen-Template" einzufügen?
Ich fände es ganz praktisch, wenn man im Backend die Chance hätte Variablen zu setzen, die man dann im Template auswerten kann.
Beispiel: ich werkle gerade an einem Template mit Animationen und die würde ich gerne bei Bedarf abschalten können.
Ich fände es ganz praktisch, wenn man im Backend die Chance hätte Variablen zu setzen, die man dann im Template auswerten kann.
Beispiel: ich werkle gerade an einem Template mit Animationen und die würde ich gerne bei Bedarf abschalten können.
in diesem Sinne isometric
Re: Eigene Variablen im Konfigurationsmenü CMS
Für Einstellungen → CMS ist das ganz einfach: einfach entsprechende Variablen in cmsimple/config.php ergänzen (und bei Bedarf noch den Variablentyp in cmsimple/metaconfig.php und Hilfstexte in cmsimple/languages/XX.php hinzufügen). Im Prinzip das gleiche wie bei einem Plugin.isometric wrote:Gibt es die Möglichkeit eigene Variablen im Adminbereich bei "Einstellungen-CMS" oder noch besser bei "Einstellungen-Template" einzufügen?
Der Nachteil ist halt, dass zumindest bei Upgrades diese Variablen wieder neu eingerichtet werden müssen.
Vielleicht sollten wir mal über eine allgemeine Template-Konfiguration nachdenken. Vor ein paar Jahren hatte ich das damalige Standardtemplate von CMSimple_XH 1.5 mal entsprechend überarbeitet: http://3-magi.net/userfiles/downloads/tplcfg.zip. Du kannst es Dir ja mal anschauen – habe nicht getestet, ob es so unter CMSimple_XH 1.6 noch funktionieren würde.isometric wrote:Ich fände es ganz praktisch, wenn man im Backend die Chance hätte Variablen zu setzen, die man dann im Template auswerten kann.
Christoph M. Becker – Plugins for CMSimple_XH
Re: Eigene Variablen im Konfigurationsmenü CMS
Vielleicht kannst du die user-templatetexte (Spachdateien) dafür verwenden.
Das wäre dann natürlich für jede Sprache zu setzten.
In Anzahl sind diese ja beliebig erweiterbar.
Das wäre dann natürlich für jede Sprache zu setzten.
In Anzahl sind diese ja beliebig erweiterbar.
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Re: Eigene Variablen im Konfigurationsmenü CMS
So weit ich weiß wirken sich die Variablen von Morepagedata nur auf eine bestimmte Seite au:frase wrote:evtl. Svastis morepagedata-Plugin?
Brauchbar wäre vermutlich das hier:
Aber dann muss ich ja für jede Seite einstellen, wenn z.B. die SIdebar nicht mehr "reinschweben" soll. Ich suche aber etwas, was mir für alle Seiten diese Verhalten ein- oder ausschaltet.Checkbox
Kann irgendetwas an- oder ausschalten, wie in obigem Beispiel die Breite des Inhaltsbereichs. Ein anderes Beipiel, um das Einlog-Feld von Memberpages zu zeigen oder nicht zu zeigen:
<?php
if(isset($memberslogin)) {echo memberslogin();}
?>
Deswegen scheinen mir die Lösungvorschläge von cmb besser zu sein. Optimal wäre wirklich so was wie mit der angehängeten ZIP-Datei, wo das Template die Variablen mitbringt. Das Template an sich funktioniert, ich finde im Backend aber nicht, wo man die schalten kann. Wenn ich die config.php von Hand ändere, dann kann ich z.B. das Logo ein- und ausschalten. Genauso was suche ich.
in diesem Sinne isometric
Re: Eigene Variablen im Konfigurationsmenü CMS
Da sollte unten beim Login-Link noch ein Link zur Konfigurationsmaske stehen.isometric wrote:Das Template an sich funktioniert, ich finde im Backend aber nicht, wo man die schalten kann.
Christoph M. Becker – Plugins for CMSimple_XH
Re: Eigene Variablen im Konfigurationsmenü CMS
Perfekt, wenn man angemeldet ist, dann sieht man es und kann hin und her schalten.
ausgelogt: eingelogt:
ausgelogt: eingelogt:
You do not have the required permissions to view the files attached to this post.
in diesem Sinne isometric
Re: Eigene Variablen im Konfigurationsmenü CMS
Danke fürs Ausprobieren! Vielleicht sollte das mal überarbeitet werden (vermutlich sollte die FileEdit-Klassenhierarchie dafür erweitert werden), um es als Add-On für Templates zur Verfügung zu stellen.isometric wrote:Perfekt, wenn man angemeldet ist, dann sieht man es und kann hin und her schalten.
Christoph M. Becker – Plugins for CMSimple_XH
Re: Eigene Variablen im Konfigurationsmenü CMS
Für den konkreten Zweck würde ein simples Plugin genügen. Es müsste nichts tun, außer seine config.php zu verwalten.
Die Variablen können global verwendet werden und ließen sich im Zweifelsfall sogar seitenweise per Scripting manipulieren. Außerdem löst sich so nebenbei auch das Update-Problem.
Auch für hi_admin wäre es vielleicht noch ein Feature .
Die Variablen können global verwendet werden und ließen sich im Zweifelsfall sogar seitenweise per Scripting manipulieren. Außerdem löst sich so nebenbei auch das Update-Problem.
Auch für hi_admin wäre es vielleicht noch ein Feature .
Re: Eigene Variablen im Konfigurationsmenü CMS
Stimmt natürlich.Holger wrote:Für den konkreten Zweck würde ein simples Plugin genügen. Es müsste nichts tun, außer seine config.php zu verwalten.
Ein Add-On für Templates wäre nur dann sinnvoll, wenn Template-Designer es gleich mit Templates ausliefern und natürlich nutzen würden. Ist halt die Frage ob dafür Bedarf besteht. Ich weiß nur, dass Jens Bröcher ein paar Templates erstellt hat, die eine einfache Konfiguration integriert hatten, und meine mich zu erinnern, dass Torsten Behrens an einer solchen Funktionalität interessiert war.
Hm, da sollten wir überlegen, ob wir den UpdateCheck nicht auch auf Templates ausweiten (zumindest wenn lokal eine version.nfo) vorliegt. Zumindest für manche Templates wäre das vielleicht sinnvoll. Beispiel: fest integriertes jQuery Plugin, das von Zeit zu Zeit Updates erhalten sollte.Holger wrote:Außerdem löst sich so nebenbei auch das Update-Problem.
Christoph M. Becker – Plugins for CMSimple_XH