[TYPO3-german] Extension indexed_search Patch für Metatag Indexing
Johannes Mueller
circus2 at freenet.de
Thu Mar 6 11:03:44 CET 2008
Hallo NG,
ich hatte das Problem, dass bei der indexed_search auch immer die Metatags
"Keywords" und "Description" mit berücksichtigt wurden. Dies ist teilweise
sinnvoll, teilweise aber auch nicht.
Meine Idee war dieses Verhalten über TypoScript beeinflussen zu können (in
etwa so):
plugin.tt_indexedsearch.search.metaKeywords = 0|1
plugin.tt_indexedsearch.search.metaDescription = 0|1
Dafür habe ich die Zeilen 610-614 in
typo3/sysext/indexed_search/class.indexer.php
durch folgenden Code ersetzt:
--code--
if(isset($GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_indexedsearch.']['search.']))
{
$x_patch =
$GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_indexedsearch.']['search.'];
for($i=0;isset($meta[$i]);$i++) {
$meta[$i] = t3lib_div::get_tag_attributes($meta[$i]);
if(!isset($x_patch['metaKeywords']) || intval($x_patch['metaKeywords']) ==
1){
if(stristr($meta[$i]['name'],'keywords'))
$contentArr['keywords'].=','.$meta[$i]['content'];
}
if(!isset($x_patch['metaDescription']) ||
intval($x_patch['metaDescription']) == 1){
if(stristr($meta[$i]['name'],'description'))
$contentArr['description'].=','.$meta[$i]['content'];
}
}
}
--/code--
Was sagt ihr zu dieser Lösung? Macht die Sinn - oder hab ich einen
Denkfehler? Vielleicht ist meine Version ja auch eine unsaubere Variante um
auf die Konfiguration zuzugreifen.
Es scheint bei mir jedenfalls zu funktionieren.
Grüße
Johannes
--
Emails ohne "[nospam]" im Betreff werden kommentarlos gelöscht.
More information about the TYPO3-german
mailing list