Zum Inhalt springen
  • Anwendungen ein Theme zuweisen

       (1 Bewertung)

    V0RT3X

    Ein sehr cooles Feature in Pages ist ja, dass man seinen Seiten ein bestimmtes Theme zuweisen kann, ähnlich wie bei Foren/Unterforen auch. Bei Anwendungen geht das ja nicht immer von Haus aus, deshalb zeigen wir euch hier wie ihr das ganz einfach selber machen könnt ...

    Das geht einmal über die Application.php der jeweiligen Anwendung. Öffnet die Datei auf eurem Server und sucht nach ...

    	public function init()
    	{

    Darunter fügt ihr ganz einfach diese Zeile ein, wobei das x für die ID des Themes steht ...

    		\IPS\Theme::switchTheme(x);	

    Solltet ihr aus irgendeinem Grund keinen Zugriff auf das File haben, oder die Datei verschlüsselt sein (Hallo ipsProArcade!), dann könnt ihr den Code auch direkt in das globalTemplate eurer Themes einfügen und zwar direkt unter ...

    <html lang="{expression="\IPS\Member::loggedIn()->language()->bcp47()"}" dir="{{if member.language()->isrtl}}rtl{{else}}ltr{{endif}}">

    Das sieht dann folgendermassen aus ...

    {{if \IPS\Request::i()->app == "appname"}}
    {expression="\IPS\Theme::switchTheme(x)"}
    {{endif}}

    Anstelle von "appname" nehmt ihr natürlich "arcade", "movies", "links" oder was auch immer.

    Das wars auch schon, vielleicht könnt ihr's ja gebrauchen. Bei Fragen benutzt bitte das Supportforum, wir helfen euch gerne weiter.


    • Like 1



    Benutzer-Feedback

    Dein Kommentar

    Sie schreibst als Gast. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.
    Hinweis: Dein Beitrag muss vom Moderator freigeschaltet werden, bevor er sichtbar wird.

    Gast

    Regressor

      

    @V0RT3X kann nichts verstehen. Kann detaillierter sein, wie es aussieht?

    Antwort des Autors:

    Hi, was genau verstehst du denn nicht? Wir haben einen Hilfebereich für unsere Tutorials, stelle deine Frage doch besser in einem Thread. Ich könnte das Tutorial auch ein bisschen überarbeiten, wenn ich wüsste was man besser formulieren könnte.

    • Like 1
    Link zur Bewertung
    Auf anderen Seiten teilen


×
×
  • Neu erstellen...

Wichtige Information

Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen zu Cookies erhalten Sie in unserer Datenschutzerklärung.