Zum Inhalt springen

Problem mit danp_tagcloud und der index_search

Erstellt am 4. August 2008 · 1 Antwort · letzte Antwort am 4. August 2008

Tags: Suche, Frage

lixx ·

Hallo typo3ler!

Ich komme einfach mit der ext danp_tagcloud nicht zurande. Die Doku und andere Posts in diesem Forum und bei Google helfen mir auch nicht weiter.

Ich möchte danp_tagcloud nur für die index_search verwenden. Also ohne tt_news und danp_extendnews. Aber diese kann ich ja wieder entfernen, wenn es einmal läuft. Sind also erstmal alle installiert.

Also.
index_search: funktioniert soweit so gut auch mit crawler
Im Beitrag #4472810 wird erwähnt, dass der "Ausgangspunkt" gesetzt werden muß. Ich nehme an es ist das damit gemeint:

# Root-Seite:
plugin.tx_indexedsearch.search.rootPidList = 1

In meinem Template ist eine Ersetzungsmarke für die rechte Spalte. Das funktioniert nicht:

page.10.marks.COLUMN_RIGHT < plugin.tx_danptagcloud_pi1

In einem anderen Beitrag habe ich folgendes gesehen; funzt auch nicht und bekomme die Fehlermeldung, dass die Tabelle index_stat_word nicht in der TCA-Tabelle vorhanden ist:

plugin.tx_danptagcloud_pi1 {
  generationMode=fromDBColumn
  tagfield=index_stat_word:word
}
page.10.marks.COLUMN_RIGHT < plugin.tx_danptagcloud_pi1

Und die Ext werden nacheinander geladen:

$TYPO3_CONF_VARS['EXT']['extList'] = '[...],indexed_search,[...],tt_news,danp_libs,danp_extendnews,danp_tagcloud,crawler,[...]'

Allerdings wird mir immerhin "<div class="tagcloud" />" angezeigt.

Kann mir bitte jemand eine kurze klare Beschreibung geben, was bei dieser Extention zu beachten ist?

Ich danke euch im voraus!
lg lixx

lixx ·

Habs gefunden!
Beim Beitrag fehlte noch overwriteAddWhere. Also:

plugin.tx_danptagcloud_pi1 {
  generationMode=fromDBColumn
  tagfield=index_stat_word:word
  overwriteAddWhere = %table%.pageid IN (%pidlist%)
}

Weil: ansonsten wird nach einer Spalte "pid" statt "pageid" gesucht.

lg lixx