Liebe Liste,
ich hatte vor Kurzem eine Kunden-Anforderung betreffend T3Blog, die ich gerne mit euch teilen würde. Die Anforderung war dass ähnlich wie bei Wordpress auch nach einem Autorennamen gesucht werden konnte, und sämtliche Blogbeiträge dazu aufgelistet werden. Ich habe dazu die Standardsuche des T3Blogs geringfügig erweitert: Datei: /typo3conf/ext/t3blog/pi1/widgets/blogList/class.listFunctions.php Funktion: getSearchCondition() Mein Code: protected function getSearchCondition() { $result = ''; if (trim($this->globalPiVars['sword'])) { $searchWord = $GLOBALS['TYPO3_DB']->quoteStr($this->globalPiVars['sword'], 'tx_t3blog_post'); $this->tables['tt_content'] = 'tt_content'; $result .= ' AND tt_content.irre_parentid = tx_t3blog_post.uid ' . ' AND tt_content.irre_parenttable = 'tx_t3blog_post''; $result .= ' AND ('; $result .= ' tt_content.header LIKE '%'.$searchWord.'%' '; $result .= ' OR tt_content.bodytext LIKE '%'.$searchWord.'%' '; $result .= ' OR tx_t3blog_post.title LIKE '%'.$searchWord.'%' '; $result .= ' OR tx_t3blog_post.tagClouds LIKE '%'.$searchWord.'%' '; $result .= ' OR tx_t3blog_post.author IN ('; $result .= ' SELECT be_users.uid FROM be_users WHERE realName LIKE '%'.$searchWord.'%''; $result .= ' )' $result .= ' ) '; $result .= $this->localcObj->enableFields('tt_content'); } return $result; } Es ist zwar nur eine minimale Anpassung, aber falls jemand eine ähnliche Anforderung hat... LG Christof -- Mit freundlichen Grüßen Christof Hausladen ----------------------------------------------- HC-Media _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german