Tag: extension
TYPO3: tt_news Seitentitel ohne HTML-Tags
von Jörg am 01.01.2012, unter TYPO3
Bei dem Einsatz der TYPO3 Extension "tt_news" wird oft nach dem Setzen des Seitentitels gefragt. Das setzen des Seitentitels mit der aktuell aufgerufenen News, lässt sich über einen TypoScript-Code lösen. Der TypoScript-Code greift auf die tt_news-Tabelle zurück und mittels "stripHTML", werden alle HTML-Tags entfernt. Vergleichbar ist die Funktion mit der PHP-Funktion "strip_tags()".
weiterlesen...
TYPO3: SEO/Vermeidung von Duplicate-Content mit Canonical-Urls
von Jörg am 12.12.2011, unter TYPO3
TYPO3 Framework und CMS
Auf der Suche nach einer Lösung von Duplicate Content in TYPO3, stieß ich auf die Extension "ods_seo" (SEO Buddy). Die Extension hängt sich in den TypoScript-Code (page.headerData) und überprüft in der Datenbank, welches die eindeutige URL zu der aufgerufenen Seite ist und setzt diese als META-Tag (canonical) im Head-Bereich der Seite. Denn um die Duplicate Content Problematik zum Beispiel in TYPO3 zu lösen, gibt es seit längerem das “Canonical Meta-Tag”, dass die größten Suchmaschinen im Internet, Google, Yahoo! und Microsoft unterstützen.Im Head-Bereich der Internetseite wird nun unter den bekannten MetaTags wie "robots", "language", und weitere MetaTags auch der"rel=canoncial" Tag eingebunden.
Der Canonical MetaTag sieht wie folgt aus:
<link rel="canonical" href="http://www.domain.de/pagename/" />
Im Framework TYPO3 hat man automatisch Duplicate Content, da eine Inhaltsseite zum Beispiel über "http://www.domain.de/index.php?id=1" oder über "http://www.domain.de/?id=64", "http://www.domain.de/pagename" oder http://www.domain.de/pagename/ (via RealUrl umgeschrieben) erreichbar ist. Die Extension "ods_seo" versucht dies zu verhindern, indem in weiterlesen...
TYPO3 4.5 Clear Cache in Frontend Extension
von Jörg am 06.12.2011, unter TYPO3
Um den Cache innerhalb einer Frontend_Extension zu löschen genügt ab Typo3 4.5 die Zeile:
$pidList = implode(',', $given_PIDs); // Konvertiert Array zu einem Komma getrennten String. (z.B. 1,12,55)
$GLOBALS['TSFE']->clearPageCacheContent_pidList($pidList);
Der ehemalige Weg über die Funktion clear_cacheCmd() führt zu einem “Fatal error: Call to a member function writelog() on a non-object”.
Die Ursache ist die, dass die Funktion davon ausgeht das ein Backend-User eingeloggt ist, was zu 99,9% der Fälle nicht zutrifft.
Seit dem Erscheinen der TYPO3 Version 4.5.x, wurde auch im TYPO3-Bugtracker ein sehr hilfreicher Eintrag weiterlesen...
TYPO3: PHP-Modul openssl bei Version 4.6 im InstallTool nicht gefunden
von Jörg am 29.11.2011, unter TYPO3
TYPO3 Framework und CMS
Seit dem neuen TYPO3-Release, Version 4.6. --rebase, wird im IntsallTool beziehungsweise bei der Installation des TYPO3-Systems eine Fehlermeldung (Exception) "openssl missing" hervorgerufen. Aufgrund der neuen Sicherheitsfeatures in TYPO3 4.6. (saltedpasswords) und weiteren sicherheitsrelevanten Punkten, wird seit TYPO3 Version 4.6.x das PHP-Modul "openssl" vorausgesetzt. Zahlreiche ältere PHP 5.3.x Versionen, zum Beispiel eine ältere XAMPP-Installation unter Windows, haben das PHP-Modul nicht aktiv.
TYPO3 Exception weiterlesen...
TYPO3: Ersatz für Kernklasse und Funktion t3lib_div::fixed_lgd_pre() in Version 4.6
von Jörg am 08.11.2011, unter TYPO3
TYPO3 Framework und CMS
In der neuen TYPO3 Version 4.6 --rebase wurden zahlreiche depracted Funktionen aus dem TYPO3-Core entfernt. Viele sich im Einsatz befindliche TYPO3-Extensions arbeiten im TYPO3 Backend für die Module (mod1, mod2, ...) mit der Kernklasse t3lib_div und dessen ehemaligen Funktion fixed_lgd_pre(). Wird ein TYPO3 Projekt zum Beispiel von der Version 4.5 auf die Version 4.6.x aktualisiert, tritt dieser Fehler auf. Die Fehlerkorrektur ist recht simpel, leider muss dafür der Extensionkern (Ext-Core) angepasst werden, damit die Extension im TYPO3-Backend wieder funktionstüchtig ist. Bis zur nächsten Aktualisierung durch weiterlesen...
Auf der Suche?
Nutze das Suchformular:
Archive
Alle Beiträge nach Monat sortiert...
Kategorien
Alle Beiträge nach Kategorien ...



















