[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