XF2.2 Ressourcen Manager als Lexikon nutzen

Dieses Thema im Forum "Informationen, Tipps und Tricks" wurde erstellt von Heffalump, 5. Feb. 2021.

  1. Heffalump

    Heffalump Bekanntes Mitglied Lizenzinhaber

    XF Version:
    2.1.2
    PHP-Version:
    7.3
    Provider/Hoster:
    FC-Hosting
    Wie in einem anderen Thema kurz angeschnitten habe ich mal versucht ein Lexikon mit dem XFRM zu basteln. Hier könnt ihr euch das ansehen: Küchen-Lexikon

    Dafür ist eine RM Kategorie angelegt worden, deren Präfixe von A-Z durchlaufen.

    Wenn man also einen neuen Lexikon Eintrag erstellt vergibt man einen Präfix entsprechend dem Anfangsbuchstabens des Begriffs.

    Damit kann man über die Präfixauswahl alphabetisch sortieren.

    Einen Alpha Index oberhalb des Lexikons habe ich mit einem Widget gebastelt, dessen Inhalt etwas so aussieht:

    Code (Text):
    <div class="label-help">
    <a href="/forum/hilfen/kategorie/lexikon.1/?prefix_id=2" class="labelLink" rel="nofollow"><span class="label label--gray" dir="auto">0-9</span></a>
    <a href="/forum/hilfen/kategorie/lexikon.1/?prefix_id=1" class="labelLink" rel="nofollow"><span class="label label--gray" dir="auto">A</span></a>
    .................
    <a href="/forum/hilfen/kategorie/lexikon.1/?prefix_id=25" class="labelLink" rel="nofollow"><span class="label label--gray" dir="auto">XYZ</span></a>  
    </div>
    Um den Index nur in der Lexikon Kategorie anzuzeigen kann man folgende Bedingung im Widget verwenden (Danke McAtze) :

    Code (Text):
    $xf.reply.containerKey =='xfrmCategory-1'
    Hier einfach die entsprechende Lexikon Kategorie angeben.

    Die Verlinkung in den Beiträgen habe ich mit diesem Addon realisiert:

    Keyword Linking by Siropu

    Das wars. Wenn es gefällt: Nachbauen ist explizit erlaubt.
    Und wenn ihr noch weitere Anregungen habt nehme ich die auch gern.
     
    McAtze, hohleweg und Hoffi gefällt das.
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden