Zum Inhalt springen

Ausgabe zwischenspeichern

Erstellt am 5. Oktober 2011 · 2 Antworten · letzte Antwort am 7. Oktober 2011

Tags: Frage

Jonzo ·

Hallo Leute,

ich komme leider nicht weiter. Ich möchte die Ausgabe eines Plugins auf einer Seite mehrfach anzeigen (oben und unten) und habe dafür die Subparts im Template.

Das Problem ist, dass ich zwar zwei mal den selben Subpart im Template habe, die Ausgabe aber zwei mal gerendert wird, statt den Rückgabewert zu kopieren.

page.10.marks {
  meinMarker < tt_content.meinplugin
}

auch dies rendert den Inhalt doppelt (Action im Controller wird jeweils aufgerufen) :

temp.inhalt < tt_content.meinplugin
page.10.marks {
  meinMarker1 < temp.inhalt
  meinMarker2 < temp.inhalt
}

Wie kann ich also das Ergebnis des TS-Schnipsels speichern und mehrfach verwenden statt nur die Anweisung zu kopieren, die dann mehrfach ausgeführt wird - pro marker einmal.

Vielen Dank für eure Hilfe

Chrissli ·

Hallo Jonzo,

ist jetzt nicht getestet, aber versuch doch mal
anstelle des Copy-Operators den Referenzierungsoperator:

temp.inhalt < tt_content.meinplugin
page.10.marks {
  meinMarker1 =< temp.inhalt
  meinMarker2 =< temp.inhalt
}
Jonzo ·

Hi Chrissli,

vielen Dank, aber das hatte ich schon probiert. Leider auch ohne Erfolg. Auch LOAD_REGISTER hatte nicht den Erfolg gebracht.