Einzelnen Beitrag anzeigen
  #1  
Alt 04.09.07, 09:23
sinclair35 sinclair35 ist offline
Forum Zuschauer
 
Registriert seit: 11.05.07
Beiträge: 3

rlmp_eventdb & spezielle Ausgabe im FE


Hallo,

ich verwende die ext. rlmp_eventdb und zeige Termine einer bestimmten Kategorie in der rechten Spalte des Templates an (ähnlich wie tt_news).

Dafür nutze ich ein paar Zeilen TS:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
plugin.tx_rlmpeventdb_pi1 {
pidList = 148
recursive = 1
target = 151
viewMode = eventlist
showCategories = {$Hotlist}
}

lib.rcol < plugin.tx_rlmpeventdb_pi1

... klappt soweit. In der rechten Spalte erscheinen die aktuellen Events der Hotlist-Categorie.

Die Ext. generiert die Links korrekt wie folgt:
http://www.domain.com/index.php?id=1...lmpeventdb_pi1[showUid]=19

Jetzt kommt das Problem: Wenn man auf den Link klickt, wird der Detail-Inhalt (Beschreibung des events) in der rechten Spalte ausgegeben und nicht wie gewollt, auf der Page 151 (die bleibt leider leer).

Habe versucht, das Problem im Quellcode zu lokalisieren und bin dabei an folgender Stelle hängen geblieben:

PHP-Code:
function renderEventListView()    {
        if (
$this->piVars['showUid'])    {            
            return 
$this->renderEventSingleView($this->piVars['showUid']);
        } else {
                
// "Today is Monday, 8th of March 2005" :
            
$todayHTML '<p'.$this->pi_classParam('listviewheader-timetext').'>'.htmlspecialchars(strftime ($this->pi_getLL ('listFieldHeader_todaytext',''), time())).'</p>'
Bin leider mit PHP noch nicht so vertraut: Wenn die piVars [showUid] gesetzt ist (d.h. Link geklickt), dann rufe function renderEventSingleView(). Ok.(?)
Wie kriege ich diese Ausgabe auf den Content der Page 151? Reicht da ein wenig TS?
Oder muss ich den PHP-Quelltext erweitern? Wenn ja, wie?
Wäre für ein paar Tipps dankbar.

Viele Grüße
s.

Typo3 4.0 + TV
rlmp_eventdb 1.0.4
Mit Zitat antworten