Aktuelle Informationen rund um TYPO3

Archiv zur KategorieTipp

Website mit mehrsprachigen, unabhängigen News

Webseitenbetreiber, die eine TYPO3-Page betreiben, von der es mehrere Sprachinstanzen gibt, wollen oftmals natürlich auch ihre Neuigkeiten in ihren verschiedenen Sprachen der Öffentlichkeit zugänglich machen. Dies lässt sich mit tt_news ab Version 3.0 relativ leicht umsetzen. Dafür genügt es, das folgende TypoScript einzubinden:

plugin.tt_news.showNewsWithoutDefaultTranslation = 1

Es reicht dabei jedoch nicht aus, die News alleine zu übersetzen, es müssen auch von allen Einzelseiten, auf denen das Plugin angezeigt wird, Übersetzungen in TYPO3 angelegt werden.

Ein Anlegen einer neuer Nachricht gibt es dann die Möglichkeit im Reiter “Special” die gewünschte Sprache der News anzugeben. Im Gegensatz zu früheren Versionen muss aber nicht unbedingt eine Version in der Default-Sprache erstellt werden, damit die anderen Sprachen angezeigt werden.

Mehrere Datensätze gleichzeitig bearbeiten – mit der Zwischenablage

TYPO3 Zwischenablage aktivieren

Die Zwischenablage kann unterhalb der Seiteninhalte aktiviert werden

TYPO3 bietet für Redakteure eine einfache und komfortable Lösung, mehrere Datensätze gleichzeitig zu kopieren, verschieben oder zu löschen, sprich in irgendeiner Form zu editieren. Hierzu bietet das CMS als Möglichkeit, die Zwischenablage zu nutzen. Diese muss dafür zunächst natürlich erst einmal aktiviert werden. Dazu muss einfach in der Listenansicht der Haken bei „Zwischenablage anzeigen“ unterhalb der Seitenelemente gesetzt werden.

Danach steht ein Feld mit insgesamt vier Ablagen zur Verfügung. Standardmäßig ist die normale Zwischenablage ausgewählt. In dieser sind alle Objekte aufgelistet, die zuvor kopiert oder ausgeschnitten wurden.

weiterlesen »

HOWTO: Lightbox ohne Extension in TYPO3

Durch Neuerungen in TYPO3 4.5 ist es einfacher geworden, die integrierte “Enlarge on Click” Funktion als Lightbox umzusetzen. Hier ist nun eine kurze Anleitung, wie man eine solche Funktion umsetzen kann und dabei sogar ohne Extension auskommt.

Um Bilder per Klick größer anzeigen zu lassen, gibt einem TYPO3 die Möglichkeit, bei den Content-Elementen Bild bzw. Text/Bild die Funktion “Enlage on Click” zu setzen. Dies veranlasst TYPO3, bei einem Klick auf ein Bild dieses in einem Popup in der Originalgröße anzuzeigen. Eine nicht ganz zeitgemäße Funktion.

Häufiger wird deswegen diese Funktion umgebaut, so dass die größere Ansicht des Bildes in einer Lightbox angezeigt wird. Hierfür hat man früher häufig Extensions wie beispielsweise “perfect_lightbox” eingesetzt. Durch Erweiterungen an den TypoScript-Eigenschaften einer Image-Resource ist die Verwendung einer Extension nun nicht mehr nötig.

Flagbit Büro

Beispiel für eine Lightbox mit einem Bild des Flagbit-Büros


weiterlesen »

Aktuelle Jahreszahl im Copyright mit TypoScript generieren

Auf nahezu jeder Website im Netz findet man inzwischen einen Copyright-Vermerk im Footer. Dieser sieht dann zum Beispiel so aus:

© 2011 Flagbit.

Dabei wird der Vermerk meist statisch erzeugt. Um korrekt zu sein, müsste dieser Wert nun jedes Jahr angepasst werden, was aber leider von zu vielen Webseitenbetreibern vergessen wird. Deswegen ist es besser, den Wert automatisch generieren zu lassen. Dies ist glücklicherweise mit dem Einsatz von ein wengig TypoScript sehr einfach möglich.

Um die oben gezeigte Copyright-Zeile zu automatisieren, reicht bereits dieses kleine TypoScript-Snipped:


lib.copyright = TEXT
lib.copyright {
data = date:U
strftime = %Y
noTrimWrap = |© | Flagbit|
}

Damit wird die Copyright-Zeile in Zukunft automatisch angepasst. Man kann den Jahreswechsel also nicht mehr verschlafen und spart dabei gleichzeitig wertvolle Zeit.

Icon für verschiedene Zustände der Extension-Records (z.B. versteckt / hidden)

TYPO3 verwaltet Datenbank-Einträge (s.g. Records) über die Konfiguration im TCA-Array. Es ist möglich, bei diesen ein eigenes Symbol zu setzen. Dieses wird dann in der Listenansicht angezeigt. Welche Datei für das Icon verwendet werden soll, lässt sich wie folgt konfigurieren:

$TCA['ext_key'] = Array (
   'ctrl' => Array (
      ...
      'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY)."res/icon.gif",
      ...
   )
   ...
);

Mit dieser Zeile kann man aber zunächst mal nur ein einziges Icon definieren. Man kennt es aber von TYPO3, im Icon bereits einen Hinweis auf die Eigenschaften des Record-Eintrags zu geben. So erkennt man bereits am Icon, ob der Datensatz versteckt ist, wegen der Start-Stop-Zeit nicht gezeigt wird oder sogar wegen beiden Einstellungen nicht im Frontend zu sehen ist. Anschaulich kann man das bei normalen Seiten im Seitenbaum (und normalen Seiten in der Listenansicht) verfolgen.

Diese Statusicons sind auch bei eigenen Extensions möglich. TYPO3 handhabt das ganz einfach über den Dateinamen. Dabei gelten die folgenden Konventionen für den Dateinamen:

icon__[$flags].gif

Um zu erfahren, wie die Flags aussehen, auf den Mehr-Link klicken.

weiterlesen »

« Vorherige Einträge