Archiv für die Kategorie 'TYPO3'

TYPO3: Session Timeout verlängern

Beim täglichen Einsatz von TYPO3 empfiehlt es sich, den Session Timeout zu verlängern, um nicht dauernd von dem Hinweis, dass die Sitzung abgelaufen sei, genervt zu werden, wenn man zwischendurch mal an etwas anderem weiterarbeiten muss. Folgendes in die localconf.php eintragen:

$TYPO3_CONF_VARS[BE][sessionTimeout] = '86400';

Die Zahl steht für Sekunden und bedeutet in dem Fall, dass der Login 24 Stunden gilt. Gegen einen Session-Abbruch durch eine DSL Wiedereinwahl mit neuer IP-Adresse kann natürlich auch diese Hilfe nicht helfen.

TYPO3: span-Tag in a-Tag/Link erzeugen

Folgende Anweisungen müssen in den setup-Bereich des Templates eingetragen werden, um span-Tags innerhalb von Links zu erzeugen. Mit deren Hilfe und ein bisschen CSS können so hübsche Buttons erzeugt werden, die sich in der Länge dem darin enthaltenden Text anpassen.

tt_content.text.20.parseFunc.tags.link.typolink {
  wrap = <span>|</span>
  ATagBeforeWrap = 1
}

TYPO3: Umlautproblem bei “März” in der cal Extension beheben

Im setup-Teil des Templates muss folgendes eingegeben werden:

config.locale_all = de_DE.utf8

Lösung für: Links werden in der tt_news List-Ansicht nicht korrekt dargestellt

Folgender Code muss in den setup-Bereich des Templates kopiert werden. Dann werden Links in der List-Ansicht korrekt gerendert. Dieser Bug ist leider noch nicht vom TYPO3-Team behoben worden.

# bugfix für links in der list ansicht
plugin.tt_news.displayList {
  # add parseFunc to the subheader
  subheader_stdWrap.parseFunc < lib.parseFunc_RTE
  # prevent adding of tags
  subheader_stdWrap.parseFunc.nonTypoTagStdWrap.encapsLines.nonWrappedTag >
  # add parseFunc to the bodytext
  content_stdWrap.parseFunc < lib.parseFunc_RTE
  # add parseFunc to the links field
  linksItem_stdWrap.parseFunc < lib.parseFunc_RTE
  # prevent adding of tags
  linksItem_stdWrap.parseFunc.nonTypoTagStdWrap.encapsLines.nonWrappedTag >
}

Browserempfehlung fürs TYPO3 Backend

Der tägliche Einsatz verschiedener Browser hat gezeigt, dass der Browser Google Chrome das TYPO3 Backend schneller anzeigt und somit auch bei Seitenwechseln schneller ist, als der Internet Explorer oder der Firefox im Vergleich. Das mag sicherlich auch mit daran liegen, dass Chrome weniger Arbeitsspeicher verbraucht und somit auch nach langen Arbeitssitzungen noch schön schnell ist.

TYPO3 Demo Website ist nun online

Ich bin dabei eine TYPO3 Website aufzubauen, auf der die Produkte von lokalen Tests von Extensions zu sehen und auszuprobieren sind. Mit der Zeit wird die Ansammlung sicherlich wachsen, da immer Anfragen für neue Extensions reinkommen.

Zur TYPO3 Demo Website

TYPO3 Extension: UTF-8 Zeichensatzproblem bei Umlauten in Labels

Verwendet man für die Label-Verwaltung die locallang_db.php, kann es bei Umlauten trotz UTF-8 Kodierung der PHP-Datei zu Problemen kommen. Verwendet man stattdessen die locallang_db.xml, treten die Probleme nicht auf.

TYPO3 und jQuery Mobile

Ich habe in den letzten Tagen wegen eventuell anstehender Aufträge im Bereich T3 Websites für mobile devices mich mal mit dem Thema beschäftigt und ein wenig mit meiner eigenen Website herumgespielt. Unter anderem habe ich folgende Tätigkeiten bis jetzt durchgeführt:

- Multiweb in TYPO3 eingerichtet, um eine eigene Microsite mit optimierten Inhalten anzulegen. Man kann natürlich versuchen die Inhalte im normalen Web via CSS für alle Medien zu optimieren. Bei größeren Webs mit verschiedenen Medien (Videos, Bildergalerien, …) hat dies jedoch so seine Grenzen. Daher die Lösung mit der Microsite.

- Umleitung per Extension

- Robots.txt
Je nach Domain wird eine andere robots.txt angezeigt. Das mobile Web soll ja nicht indexiert werden.

- TemplaVoila HTML5 Template erzeugt

- Spezielle Sitemap zur Erzeugung der Menüs

- Formular mit powermail erzeugt: http://m.wapplersystems.de/service/kontakt/

Das Web ist auf http://m.wapplersystems.de zu sehen. Die Inhalte sind nur schnell von mir eingetragen worden. Wenn ich mal Zeit habe, werden die noch verbessert.

TYPO3 caretaker Extension auf Mittwald Server

Leider kann die caretaker Extension derzeit nicht auf Mittwald Servern eingesetzt werden, da dort kein OpenSSL sowie das dazugehörende PHP Modul installiert ist.

TemplaVoila: Content element header mit Link im FCE benutzen

2 = TEXT
2.data = register:tx_templavoila_pi1.parentRec.header
2.typolink.parameter.data = register:tx_templavoila_pi1.parentRec.header_link


Man müsste noch “header_layout” einbauen.