TYPO3 6.1 Eigener Bildeffekt hinzufügen

In einem Projekt sollte der TYPO3-Redakteur die Bilder im Backend zurechtschneiden können. Über das Feld „Höhe“ und „Breite“ wird die gewünschte Bildgröße definiert welche dann mittig aus dem Bild ausgeschnitten wird. Es werden dabei nur Bilder beschnitten, die größer sind als die gewünschte Zielgröße. Folgende Schritte sind für einen neuen Bildeffekt nötig: Im TSConfig der weiterlesen…

Gewähltes Layout in TYPO3 als CSS-Klasse rendern

Wird in einem TYPO3-Inhaltselement ein „Layout des Inhaltselements“ ausgewählt passiert in der Standardinstallation nichts weiter. Mit folgendem Typoscript wird die ID des gewählten Layouts als CSS-Klasse in das umschließende Element gerendert: # Layout bei Inhaltselement zusätzlich in div wrappen tt_content.stdWrap.innerWrap.cObject.default { 20.10.noTrimWrap = || layout-{field:layout} | 20.10.insertData = 1 } Wird in einem TYPO3-Inhaltselement ein weiterlesen…

TYPO3 6.1 Erstellen von Inhalt nicht möglich

Heute bin ich auf folgendes Problem gestoßen: Im TYPO3-Backend wollte ich in der Seiten-Ansicht ein neues Inhaltselement anlegen. Nach einem Klick auf das entsprechende Icon wurde die Seite jedoch leer und nichts weiter passierte. Nach einer kurzen Recherche im Apache-Errorlog fand ich folgenden Fehler: PHP Fatal error: Call to undefined method TYPO3\\CMS\\Core\\Utility\\General Utility::readLLXMLfile() in /srv/www/htdocs/typo3conf/ext/we_gmanfahrt/pi1/ weiterlesen…

TYPO3 Update Einzeiler

Mit folgendem Konsolenkommando kann ein vorhandenes TYPO3 6.0 auf 6.0.5 aktualisiert werden: wget get.typo3.org/6.0 -O update.tgz && tar xzf update.tgz && rm update.tgz && chown -R wwwrun:www typo3_src-6.0.5 && rm typo3_src-6.0 && ln -s typo3_src-6.0.5 typo3_src-6.0 Voraussetzung hierfür ist, dass Sie in der Konsole über die entsprechenden Berechtigungen verfügen. Auch sollten Sie sich in dem weiterlesen…

„Seite anzeigen“ im News-Sysfolder funktioniert nicht

Wenn News in einem Newsartikel-Ordner erstellt werden, funktioniert die Vorschau-Funktion nicht. Klickt ein Redakteur auf „Dokument speichern und Webseite anzeigen“ wird die 404-Fehlerseite angezeigt, da es sich um einen Sysfolder und nicht um eine Seite handelt. Wird jedoch in den Seiteneigenschaften des Sysfolders, unter „Ressourcen“, „TypoScript-Konfiguration“ die nachfolgende Zeile integriert, wird beim Speichern und Anzeigen weiterlesen…

TYPO3 RTE – cellpadding und cellspacing Attribut aus table-Tag entfernen

Wenn im RTE eine Tabelle erstellt wird, enthält diese nach dem Speichern die Attribute „cellpadding“ und „cellspacing“. Diese Attribute sind jedoch veraltet und sollten per CSS gesetzt werden. Aus diesem Grund kann über die Seiten-TSConfig das Verhalten des RTE’s angepasst werden: RTE.default.proc { exitHTMLparser_db = 1 exitHTMLparser_db { tags { table.fixAttrib.cellpadding.unset = 1 table.fixAttrib.cellspacing.unset = weiterlesen…

TYPO3 RTE eigener CSS-Stil für Tabellen

Seit der TYPO3 Version 4.6 hat sich einiges an der RTE-Konfiguration geändert, manche Eigenschaften sind veraltet und werden in der Version 4.8 entfernt. Eine Liste findet sich unter http://forge.typo3.org/issues/28325 Um einen eigenen CSS-Stil für Tabellen im RTE festzulegen muss folgendes gesetzt werden: im TSConfig der Hauptseite: RTE.default.contentCSS = pfad/zur/rte.css RTE.default.buttons.blockstyle.tags.table.allowedClasses := addToList(tabellenstil1) RTE.default.proc.allowedClasses := addToList(tabellenstil1) RTE.default.buttons.blockstyle.tags.table.allowedClasses weiterlesen…

we_google_analytics für mehrsprachige Websites

Die von mir entwickelte TYPO3 Extension we_google_analytics integriert die Webstatistik von Google auf einfach Art und Weise. Mit nur einer Zeile Typoskript lässt sich die Extension in jede TYPO3 Website integrieren. Bei mehrsprachigen Websites besteht hin und wieder der Wunsch, die verschiedenen Sprachen einzeln in Google Analytics zu tracken. Mit Hilfe von TypoScript (im speziellen weiterlesen…

News werden nur nach dem Leeren des Cache angezeigt

Beim einrichten der tt_news Extension ist es schon öfters vorgekommen, das die Newsartikel beim ersten Laden angezeigt werden, dann aber verschwinden. Wird im TYPO3-Backend der Cache geleert, erscheinen die Newsartikel für kurze Zeit wieder. Eine undurchdachte Lösung wäre, in den Seiteneigenschaften unter „Verhalten“ einen Haken bei „Cache deaktivieren“ zu setzen. Dies bringt allerdings einige Nachteile mit sich weiterlesen…

Locallang aus Extension via TypoScript auslesen

Durch Verwenden des nachfolgenden Snippets lässt sich ein Locallang-Eintrag aus einer Extension auslesen und in TypoScript verwenden: 10 = TEXT 10.dataWrap = {LLL:EXT:pfad/zur/locallang.xml:name_index} | 10.insertData = 1 Dies ist nützlich, um z.B. den Login-Zustand darzustellen: 10 = TEXT 10.dataWrap = |{LLL:EXT:felogin/pi1/locallang.xml:username} {TSFE:fe_user|user|username} 10.insertData = 1 Sollte euch dieser Snippet weitergeholfen haben, würde ich mich über weiterlesen…