EXT: MR-Quote (Zitat Erweiterung) Version 0.0.1 Stand: 30.05.09

Bei der Typo3 Extension "MR-Quote" handelt es sich um eine Eigenentwicklung für die Darstellung von Zitaten mit Bild und Link auf der Webseite. Die Zitate können in einem Systemordner abgelegt werden. Zur Anzeige wird jeweils ein zufälliges Zitat aus den gewählten Daten dargestellt. Durch die Kontrolle des Cache Zeitraums einer einzelnen Webseite kann man auch die Wechselgeschwindigkeit des Zitates beeinflussen.

Das Plugin entstand am 27.09.08 und die erste funktionsfähige Version hat erstaunlicherweise gerade mal einen halben Tag gedauert (inklusive Einlesen in die Typo3 Extension Programmierung).

Ich möchte an dieser Stelle eine Art Dokumentation und die ein oder andere Hilfestellung in Form von Code Snippets bereitstellen.

Es existiert an dieser Stelle absichtlich keine Frage-/Antwort-Möglichkeit. Dafür ist das Formular ganz unten gedacht.

Eins noch: der Link zur TER Seite für dieses Plugin

Update 29.09.08:
Option für das Ausschalten der Indizierung (indexed_search) des Zitates hinzugefügt.

Update 01.10.08:
Extension Icons hinzugefügt und meinen Nachnamen fürs TER umgeschrieben.

Update 30.05.09:
Aus dem umschließenden DIV Container wurde ein BLOCKQUOTE gemacht. Gleichzeitig wurde dieser in eine "wrap" Option für das TypoScript Setup umgewandelt und standardmäßig eingebunden.
Weiterhin kamen noch ein paar xHTML und CSS Verbesserungen dazu.

Live Beispiel

Abraham Lincoln
Willst du den Charakter eines Menschen erkennen, so gib ihm Macht.
Abraham Lincoln
US-Staatsmann und 16. Präsident der USA
(12.02.1809 - 15.04.1865)

TypoScript für das Root Template

Immer gern genommen sind fertige TypoScript Snippets für die einfache Konfiguration eines Plugins. Deshalb habe ich mir an dieser Stelle etwas Mühe gegeben. Für das allererste Plugin finde ich es schon ganz ansehnlich, oder?! ;-)

plugin.tx_mrquote_pi1 {
    # disable or enable features
    showQuote = 1
    showImage = 1
    showAuthor = 1
    showAuthorAddon = 1
    showAuthorDates = 1
    wrap = <blockquote class="tx-mrquote-pi1">|</blockquote>

    # insert links (@ image and author name)
    setLinks = 1

    # inserts an '<br/>' before the authors year dates
    breakBeforeDates = 1

    # specify the template file
    templateFile = EXT:mr_quote/template.html

    # disable the standard css definitions (in case you'll use your own)
    #_CSS_DEFAULT_STYLE =
}

Einfach in das Setup Feld des ROOT Templates kopieren und nach eigenen Wünschen anpassen. An anderer Stelle habe ich auch noch eine Template Datei zum runterladen verknüpft. Diese dann am besten irgendwo ins fileadmin Verzeichnis kopieren (z.B. "fileadmin/templates/mr-quote")

Downloads

template.zip

Original Template Datei

setup.zip

TypoScript Setup

T3X_mr_quote.t3x

T3X Plugin Datei

TS: "templateFile"

Mit diesem Parameter kann eine eigene HTML Vorlage angegeben werden.

Diese eigene Datei sollte sich an der Ursprungs "template.html" Datei orientieren. Zu finden ist diese im Plugin Verzeichnis von MR-Quote.

Standardmäßig wird auch auf diese Originaldatei verwiesen. Um eine eigene Datei einzubinden einfach folgenden Code (angepasst an die eigenen Ordner) angeben:

# specify my own template file
templateFile = fileadmin/templates/mr-quote/template.html

In dieser Datei gibt es eine kleine, überschaubare und gut dokumentierte Anzahl an sogenannten Containern (Abschnitte) und Markern (Platzhalter).

Wünsche, Fehlermeldungen, Danksagungen?

Aus Spamschutzgründen bitte das Rechenergebnis aus der Grafik eingeben.