Template Änderungen durch Suchen und Ersetzen

  • App
    WoltLab Suite Core

    Durch das jetzige Template System ist man leider mit Änderungen über Stile, Plugins und Forum spezifische Anpassungen sehr stark limitiert.

    Leider kann man Templates nur komplett bearbeiten und diese müssen zu einer Templategruppe hinzugefügt werden. Die Templategruppe muss dann wiederum bei den Stilen ausgewählt werden und nur die Template Änderungen in der ausgewählten Gruppe werden geladen.

    Dies bringt folgende Limitierungen:

    • Wenn ein Stil eine Templategruppe benutzt müssen eigene Änderungen für jede benutzte Gruppe gemacht werden
    • Plugins sind auf bestehende Events in Templates limitiert
    • Für jedes Template kann es nur eine aktive Kopie geben, wo durch mehrere Änderungen durch unterschiedliche Quellen (Stil, Plugin, ACP) nicht möglich ist
    • Eigene Änderungen in einem Stil sind, nachdem aktualisieren des Stiles weg

    Durch ein System welches Template Änderungen durch Regex Replace erlaubt, würde es kaum noch Limitierungen geben.

    Bei diesem System könnte man eine Art von Patches erstellen können. Diese Patches erlauben das man mit oder ohne Regex, Stellen im Template Suchen und ersetzen kann.

    Beispiel:

    • Template: messageSidebar
    • Find:
      <div class="messageAuthorContainer">
    • Replace:
      $0
      <div>Hello World</div>

    Ergebnis:

    Zusätzlich kann man eine Priorität angeben, welche die Patches pro Template in der Reihenfolge der Priorität ausführt.

    Foren
    WSC 5.xWSC 5.x WCF 4.x phpBB 3.x XenForo 1.x
    hayday-forum.detrueadventure.de/forum vw-page.com msx-125.de/forum mineyourmind.net/forum
    brawlstar.denc750.de/forum kadett-forum.de xv950r.de/forum
    clashroyaleforum.dehonda-crosstourer.de/forum dr-125.de/dr125-forum
    clashofclansforum.decb-1100.de/forum
    boombeachforum.dexsr900.de/forum
    mt09.de/forumswm-motorrad.com/forum
    mt10-forum.de
  • Hallo,

    Das System mit Template Patches gab es bereits früher und hat für noch mehr Probleme gesorgt. Ich denke nicht das man das wieder einbauen sollte.

  • Alexander Ebert July 5, 2020 at 2:10 PM

    Added the Label Won’t be implemented

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!