Hi Flo,
bist Du schon weitergekommen?
Bezüglich Insert-Tags findest Du hier was http://de.contaowiki.org/Insert-Tags. Da steht auch ganz unten wie Du einen InsertTag innerhalb eines Templates parsen lassen kannst.
PHP-Code:
$this->replaceInsertTags('{{link::1}}')
Das iTag "{{env::request}}" Würde Dir hier nur bedingt helfen, da hier z.b. "meineseite.html?quelle=1" ankommen würde. Du müsstest also den query-string selbst abgreifen. Vielleicht gibt es eine Methode irgendwo die da macht, weiß ich aber nicht.
Dein Problem selbst könntet Du folgendermaßen lösen.
Du kopierts also erstmal das entsprechende Template es ce in Dein eigenes Template-Verzeichnis und fügst oben z.B. folgendes ein:
PHP-Code:
<?php
if( (int)$this->id === 51
&& ( !isset($_GET['quelle']) || $_GET['quelle'] !== '1' ) )
{
return null;
}
?>
"$this->id" ist die ID des ce und der Rest erklärt sich von selbst oder? Das mit dem "return null" weiß ich nicht ganz genau weil ich noch nicht untersucht habe wie die ces geparst werden. Klappt aber zumindest bei mir. kannst alternativ natürlich die komplette Ausgabe in ein else-Block stecken.
hasta luego, Stefan
Lesezeichen