Hallo
Bevor sich noch jemand anderes nen Wolf sucht.
Problem: keine oder komische Dateien angezeigt in der Single Ansicht mit dam_ttnews
Extensions: tt_news 2.5, timtab 0.5.11, dam_ttnews 0.1.8, dam RC1
Typo3: 4.1.3
1. passiert nur wenn showRelatedNewsByCategory = 1
alle externen itemMarkerArrayFunc nehmen die uid der letzten angezeigten NewsByCategory
2. warum gehts im original oder ohne showRelatedNewsByCategory
weil die interne Funktion vor der Abfrage für showRelatedNewsByCategory steht
3. Lösung
Abfrage für hooks und Userfunktionen in class.tx_ttnews.php
von Zeile 1702-1712
// Adds hook for processing of extra item markers
if (is_array($GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['extraItemMarkerHook'])) {
foreach($GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['extraItemMarkerHook'] as $_classRef) {
$_procObj = & t3lib_div::getUserObj($_classRef);
$markerArray = $_procObj->extraItemMarkerProcessor($markerArray, $row, $lConf, $this);
}
}
// Pass to user defined function
if ($this->conf['itemMarkerArrayFunc']) {
$markerArray = $this->userProcess('itemMarkerArrayFunc', $markerArray);
}
vor Zeile 1606
// show news with the same categories in SINGLE view
if ($textRenderObj == 'displaySingle' && $this->conf['showRelatedNewsByCategory'] && count($this->categories[$row['uid']]))
verschieben.
Ist keine saubere Lösung, aber sie funktioniert.