TYPO3

Standard-Wert für “Position” bei Text mit Bild in TYPO3

In TYPO3 hat der Administrator die wunderbare Möglichkeit, bestimmte Felder mit Standardwerten zu versehen und die Felder dann ggf. für Redakteure sogar auszublenden. So kann ein Redakteur nur die Werte verändern, die er auch verändern soll. Allerdings wehrt sich das Feld “Position” beim Content-Element “Text mit Bild” stark gegen diese Einstellung. Normalerweise können Standardwerte im [...]

TYPO3: Unterschied zwischen sys_language_uid und sys_language_content

Spätestens wenn man seine eigene Extension auch mehrsrpachig nutzbar machen will, stolpert man über die TYPO3-Variablen $GLOBALS['TSFE']->sys_language_uid bzw. $GLOBALS['TSFE']->sys_language_content. In beiden steckt scheinbar die ID der aktuell gewählten Sprache. Doch was ist der Unterschied der beiden Variablen? Um der Sache nachzugehen, habe ich eine kleine Extension mit einem Plugin erstellt, das nichts anderes tut, als [...]

TYPO3-Extension mit eigener CSS-Datei

Es dürfte wohl bereits bekannt sein, wie man seine TYPO3-Extension mit einer HTML-Template-Datei ausstattet, welche sich im Idealfall auch noch über TypoScript ansprechen lässt. Dazu gibt es schließlich zahlreiche Anleitungen im Internet. Wenn nicht, bin ich gerne bereit, das hier auch noch auszuführen. Schreibt einfach einen Kommentar, wenn Ihr es wünscht. Hier geht es heute [...]

“Zweite Optionspalette” in eigener TYPO3-Extension benutzen

Wer seine Extensions mit dem Extension Kickstarter anlegt kennt wahrscheinlich das Problem, dass dieser alle Felder für das Standard-Formular anlegt und die “Zweite Optionspalette”, die sich zur Übersichtlichkeit ein- und ausblenden lässt, nicht nutzt. Mit einem manuellen Eingriff in die Datei tca.php lassen sich Felder ganz leicht in die “Zweite Optionspalette” verschieben. Nehmen wir als [...]

TYPO3 Version 4.3 zeigt sich erstmals der Öffentlichkeit

Vor zwei Tagen, am Mittwoch 12. November, wurde die erste Alpha-Version von TYPO3 Version 4.3 der Öffentlichkeit vorgestellt. Heruntergeladen werden kann das Paket wie immer bei den TYPO3 Packages. Weitere Informationen zu Neuerungen gibt’s im TYPO3-News-Beitrag von Release-Manager Oliver Hader.

Navigationstitel statt Seitentitel im TYPO3-Backend-Tree anzeigen

TYPO3 zeigt im Backend-Seitenbaum stets den Titel der Seite an. Oftmals wird der Seitentitel jedoch zur Suchmaschinenoptimierung etwas ausführlicher formuliert. Das führt dann dazu, dass dieser lange Titel auch im Seitenbaum erscheint und dieser somit schnell unübersichtlich wird. Deshalb wäre es wünschenswert, dass im Seitenbaum nicht immer der Seitentitel angezeigt wird, sondern – falls vorhanden [...]

Aus TYPO3-Extension in den <head> schreiben

Die main-Funktion der Extensionklasse wird in der Regel so eingebunden, dass der von der Funktion zurück gegebene Wert irgendwo zwischen <body> und </body> eingefügt wird. Wird in der Extension jedoch JavaScript oder CSS benötigt, ist es sauberer, dieses im Head der HTML-Datei zu platzieren. Um beliebige Daten in den Head zu schreiben, hilft ein einfaches [...]

Fatal Error nach TYPO3-Update

Nach einen Update von TYPO3 auf eine neuere Version erschien eine Meldung, dass TYPO3 die Extension sv nicht laden kann. Nichts ging mehr. Kein Frontend, kein Backend und kein Install-Tool. Wem nach einen Update auch mal folgende Fehlermeldung begegnet … TYPO3 Fatal Error: Extension key “sv” was NOT loaded! (t3lib_extMgm::extPath) … dem kann vielleicht ebenso [...]

TYPO3-Arbeitsumgebung konfigurieren

TYPO3 bietet von Haus aus ein Tool an, um Workflows zu optimieren. Es können Benutzer angelegt werden, die in der Lage sind, Inhalte zu verfassen und einzupflegen. Eine weitere Benutzergruppe darf kann diese Inhalte prüfen und einer dritten Usergruppe ist es dann gestattet, die Inhalte frei zu schalten. Außerdem kann festgelegt werden, ob bei Phasenänderungen [...]

Nützliche TSconfig-Einstellungen

Solange für ein Typo3-Projekt außer dem Administrator kein Benutzer existiert, braucht man sich oftmals nicht viele Gedanken über die TSconfig machen. Anders wird es, sobald mehrere Backend-User, evtl. auch noch in unterschiedlichen Benutzergruppen, für die Pflege verantwortlich sind. Hier gibt es kleine aber nützliche TSconfig-Einstellungen, die das Arbeiten mit mehreren Benutzern und Benutzergruppen erleichtern. Cache [...]