Hallo,
ich habe ein Plugin, in dem verschiedene Werte ermittelt, in Variablen zur Verfügung stehen. Nun möchte ich via TypoScript aber nicht immer die ganze Ausgabe des Plugin, sondern nur einzelne Werte über einzelne Marker ausgeben. Ist das möglich?
z.B.
page.10.marks.meinmarker1 < plugin.tx_meinplugin.wert1
page.10.marks.meinmarker2 < plugin.tx_meinplugin.wert2
Natürlich funktioniert dieses Beispiel nicht o.O
Aber gäbe es funktionierenden Weg?
page.10.marks.meinmarker1 < plugin.tx_meinplugin
page.10.marks.meinmarker1.wert = 1
georg
Ich bin begeistert :p
Danke! Sowas hab ich einfach übersehen?!
D.
naja wenn man in keine einzige extension schaut ist das dann leicht möglich, ja 😃
georg
Öhm zu früh gefreut..
ich hatte das Plugin soweit abgespeckt, sodass tatsächlich nur zu sehen war was ich wollte. Jeder Marker wird aber gleich ersetzt.
Main TS
marks.TARIF < plugin.tx_dfhsw_pi3
marks.TARIF.ergebnis = 1
marks.BETREIBER < plugin.tx_dfhsw_pi3
marks.BETREIBER.betreiber = 1
Wobei "ergebnis" und "betreiber" zwei verwendete Variablen im Plugin sind. Hab ich was falsch verstanden?
naja du musst das dann schon in deinem plugin auswerten mit
if ($conf['wert'] ==1) ...
else ...
Hab nun noch ein weiteres kleineres Problem.
Es gibt zwei DB-Tabellen die ich über das Plugin durchsuchen möchte. Die Tabelle wird ja so definiert:
$this->internal['currentTable'] = 'tx_dfhsw_tarife';
$this->internal['currentRow'] = $this->pi_getRecord('tx_dfhsw_tarife',$this->piVars['showUid']);
Aber wie kann ich eine weitere Tabelle mit einbeziehen?
ja ja, aber da durchsuche ich doch auch nur jeweils eine Tabelle.. Ich möchte in einem Ritt 2 Tabellen durchsuchen. Geht das mit einem einfachen "and" ? Sorry aber in Sachen DB hab ich noch nicht viel gemacht...
wenn die tabellen was miteinander zu tun haben, dann bei den tables beide angeben und im where zusammenfügen, wenn das 2 unabhängige tabellen sind, dann brauchst du 2 queries
georg
aha, 😉 Gut, dann werde ich mal..
Danke vorerst