Also:
Ziel der Aktion ist es den Titel einer News im Breadcrumb des Single View auszugeben.
IST:
Home / Infos / Seitentitel der Singleview Seite
SOLL:
Home / Infos / Newstitel
Das macht obiger Codeschnipsel schon super.
Nur leider versagt der halt wenn man in den List View zurück geht.
Dann gibts folgenden MySQl Fehler:
caller t3lib_DB::exec_SELECTquery
ERROR You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND tt_news.deleted=0 AND tt_news.t3ver_state!=1 AND tt_news.hidden=0 AND (tt_ne' at line 4
lastBuiltQuery
SELECT *
FROM tt_news
WHERE
tt_news.pid IN (194,195,276) AND uid= AND tt_news.deleted=0 AND tt_news.t3ver_state!=1 AND tt_news.hidden=0 AND (tt_news.starttime<=1186571895) AND (tt_news.endtime=0 OR tt_news.endtime>1186571895) AND (tt_news.fe_group='' OR tt_news.fe_group IS NULL OR tt_news.fe_group='0' OR (tt_news.fe_group LIKE '%,0,%' OR tt_news.fe_group LIKE '0,%' OR tt_news.fe_group LIKE '%,0' OR tt_news.fe_group='0') OR (tt_news.fe_group LIKE '%,-1,%' OR tt_news.fe_group LIKE '-1,%' OR tt_news.fe_group LIKE '%,-1' OR tt_news.fe_group='-1'))
debug_backtrace require // include // TSpagegen::renderContent // tslib_cObj->cObjGet // tslib_cObj->cObjGetSingle // tslib_cObj->USER // tslib_cObj->callUserFunction // call_user_method // tx_templavoila_pi1->main_page // tx_templavoila_pi1->renderElement // tx_templavoila_pi1->processDataValues // tslib_cObj->cObjGetSingle // tslib_cObj->COBJ_ARRAY // tslib_cObj->cObjGet // tslib_cObj->cObjGetSingle // tslib_cObj->CONTENT // tslib_cObj->exec_getQuery // t3lib_DB->exec_SELECT_queryArray // t3lib_DB->exec_SELECTquery // t3lib_DB->debug
Und ich vermute halt dass die fehlende "UID"
WHERE
tt_news.pid IN (194,195,276) AND uid= AND tt
der Grund dafür ist ?
Eine Möglichkeit wäre jetzt den Klickpfad in jeder Single View Seite bauen zu lassen - statt im Seiten Root - aber das ist angesichts der knapp 70 Single View Seiten etwas zu aufwändig.