Zum Inhalt springen
  • Recent Topics Plugin ausserhalb des Forums nutzen

       (0 Bewertungen)

    V0RT3X

    Wie in der Einleitung bereits erwähnt, könnt ihr dieses sehr nützliche Plugin leider nur über oder unter der Übersicht der Foren anzeigen lassen. Wenn ihr Pages euer eigen nennt, könnt ihr daraus allerdings einen Block erstellen, den ihr via Drag & Drop positionieren könnt, wo ihr möchtet.

    Dafür begebt ihr euch ins AdminCP -> Seiten -> Blöcke -> Neuen Block erstellen. Der Typ ist Benutzerdefiniert und bei Editor nehmt ihr Manuelles HTML. Das sieht dann ungefähr so aus ...

    rt_block-settings.png

    Als Name habe ich Neue Beiträge genommen und als Schlüssel recent_topics, was ihr da eintragt ist aber eigentlich völlig egal. Wichtiger ist der andere Reiter, wo ihr als Inhalt folgenden Code verwendet (nicht in den Cache übernehmen) ...

    {{$table  = \IPS\forums\Topic::plugin_getRecentTopics();}}
    {{$spacer = \IPS\Settings::i()->recentTopicsPosition == 'above' ? 'ipsSpacer_bottom' : 'ipsSpacer_top';}}
    <div class="ipsBox {$spacer} {{if settings.recentTopicsHidePhone}}ipsResponsive_hidePhone{{endif}} {{if settings.recentTopicsHideTablet}}ipsResponsive_hideTablet{{endif}}" data-controller="plugins.recentTopics" data-recenttopics-interval="{setting="recentTopicsInterval"}" data-recenttopics-showloading="{setting="recentTopicsShowLoading"}">
    	{$table|raw}
    </div>

    Das ist übrigens nichts anderes als das Haupt-Template des Plugins :winking-face:

    Euer neuer Block steht euch nun im Block-Manager zur Verfügung, die Einstellungen werden wie gewohnt global im AdminCP unter Plugins vorgenommen.

    rt_sidebar.png


    • 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

×
×
  • 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.