TechBlog: T3Blog: Single-Modus erkennen

Die Extension T3Blog stellt einem von Haus aus keine Möglichkeit zur Verfügung, im Template zu erkennen, ob das BlogList-Widget gerade die Liste oder einen einzelnen Beitrag anzeigt. Der einzige mir bekannte Weg ist, die Parameter in der URL in TypoScript abzufragen und dementsprechend Content ein- oder auszublenden.

Der TypoScript-Code könnte dazu wie folgt aussehen:

  1. [globalVar = GP:tx_t3blog_pi1|blogList|showUid > 0] || [globalVar = GP:tx_t3blog_pi1|blogList|showUidPerma > 0] || [globalVar = GP:tx_t3blog_pi1|blogList|commentsubmit = Absenden]
  2. # Es wird gerade ein einzelner Beitrag angezeigt.
  3. [else]
  4. # Es wird die Liste angezeigt.
  5. [global]

Hier musste beachtet werden, dass es nicht nur beim einfachen Anzeigen, sondern auch beim Aufruf über Permalink sowie beim Absenden eines Kommentars funktioniert. Bei Letzterem wird es mit Sicherheit Probleme im Falle von einer anderen Seitensprache als Deutsch geben, aber das lässt sich ja leicht anpassen.

  •  
  • Kommentar schreiben
  •  
Ich möchte über jeden weiteren Kommentar in diesem Post benachrichtigt werden.