TYPO3 4.7 Bug mit Crawler
Bei einer TYPO3 4.7.4 Installation funktionierte der Crawler für die Indexed Search nicht, es gab folgenden Error:
Fatal error: Call to undefined method t3lib_div::view_array() in /yourPath/typo3conf/ext/crawler/class.tx_crawler_lib.php on line 1731
Nach etwas recherchieren und Hilfe von Freund sushie.net half ein ersetzen der Funktion
1 | t3lib_div::print_array() |
durch
1 | t3lib_utility_Debug::viewArray |
im file class.tx_crawler_lib.php in Zeile 1731
Autor: webundsoFatal Error TYPO3 4.5.13/4.6.6
Beim Verlinken des aktuellen Sources kann es zu einem 'Fatal Error' kommen. Schuld daran ist das Deprecation Log.
Abhilfe schafft, das Log im Installtool zu deaktivieren, oder direkt im localconf:
1 | $TYPO3_CONF_VARS['SYS']['enableDeprecationLog'] = ''; |
gefunden bei jweiland.net
Autor: webundsoAllen pdf-Links ein target=_blank hinzufügen
1 | jQuery("a[href$='.pdf']").attr("target", "_blank"); |
Typoscript: Marker mit Wert aus locallang.xml füllen
1 2 | lib.MARKER= TEXT lib.MARKER.data = LLL:fileadmin/templates/layout/locallang/locallang.xml:test |
Ausnahme von Passwortschutz mit .htaccess
Will man ein Verzeichnis einer mit .htaccess-geschützten Webseite ausnehmen, wird in diesem eine .htaccess-Datei mit folgendem Inhalt deponiert:
1 2 3 | deny from none allow from all satisfy any |
jQuery Image Swap
1 2 3 4 5 6 7 | $('img#nav1').hover(function() {
$(this).attr("src","/images/headerNav/1-over.gif");
}, function() {
$(this).attr("src","/images/headerNav/1.gif");
});
<img src="1.gif" id="nav1" /> |
Gefunden bei: jQuery Image Swap | For Your Lungs Only.
Selektieren eines Elements via Title-Tag:
1 | jQuery(".socialmedialink a[title=Twitter] img") |
TYPO3: if.isTrue
Als Reminder wegen der richtigen Reihenfolge bei Bedingungen:
1 2 3 4 5 6 7 | 40 = TEXT 40 { typolink.parameter.field = www value = [Webseite] wrap =<br /> if.isTrue.typolink.parameter.field = www } |
TYPO3: Powermail Defaultfelder
Da bei Formularen ohnehin die meisten Felder Textfelder sind, kann man bei Powermail mit einer simplen Zeile Typoscript dies als Default-Einstellung definieren.
Im Page TS-Config:
1 | TCAdefaults.tx_powermail_fields.formtype = text |
gefunden bei Marit AG
Autor: webundsoTYPO3: Login zu Logout
Das Problem ist bei 2 verschiedenen Seiten im Menü (Login/Logout), dass die Weiterleitung nicht wie gewünscht funktioniert, vor allem wenn beide Seiten unterschiedliche Weiterleitungen haben.
Bei fto.de habe ich eine Lösung gefunden, welche den Seitentitel in den Untertitel ändert und habe diese entsprechend meinen Vorgaben angepasst:
1 2 3 4 5 6 7 8 | [loginUser = *] lib.SHORTCUTS.1.NO.stdWrap.override.cObject = TEXT lib.SHORTCUTS.1.NO.stdWrap.override.cObject { field = subtitle if.value.field = uid if.equals = 12 #pageid der Seite } [global] |
Wichtig war bei mir ausserdem bei den Einstellungen des Plugins den Weiterleitungsmodus auf "nach Anmeldung" und "nach Abmeldung". Die Zielseiten sind im externen TS definiert.
Autor: webundsoCSS 1-Pixel-Linie
Immer wieder verwendet:
1 2 3 4 5 | hr { border:none; border-top: 1px solid #808080; background-color: #FFFFFF; height: 1px; } |