Hi,
ich möchte mein Eventliste-Template so anpassen, dass nur externe Links angezeigt werden, sprich bei Weiterleitungsziel "Standard" soll lediglich der Titel angezeigt werden - also ohne Link.
Hi,
ich möchte mein Eventliste-Template so anpassen, dass nur externe Links angezeigt werden, sprich bei Weiterleitungsziel "Standard" soll lediglich der Titel angezeigt werden - also ohne Link.
Mitkannst du dir die Template Variablen ausgeben lassen.PHP-Code:
<?php $this->dumpTemplateVars() ?>
Ok, danke. Dann müsste es sowas in der Art werden, richtig?
Funktionier aber leider beides nicht. Diese Syntax...PHP-Code:
<?php if ($source['external']): ?>
oder
<?php if ($this->source = 'external'): ?>
Stimmt auch beides nicht . $source['external'] gibt es nicht, außer du hast die Variable $source vorher selbst irgendwie initialisiert. Die Anweisung $this->source = 'external' ist eine Zuweisung, kein Vergleich.
steht im Template-DumpPHP-Code:
"source" => "external"
Ja, darauf greifst du mitzu.PHP-Code:
$this->source
isses auch nicht...PHP-Code:
<?php if ($this->source['external']): ?>
Spooooooookyyy!!
$this->source ist, wie du in der Ausgabe sehen kannst, ein String, kein assoziatives Array.
PHP-Code:
<?php if ($this->source = "external"): ?>
Das ist, wie schon gesagt, eine Zuweisung, kein Vergleich.
Ich versteh's nicht...
https://de.wikipedia.org/wiki/Zuweisung
Lies dir mal den Bereich Syntaktische Eigenheiten durch.
Selbes Problem, bei mir hat es so funktioniert:
HTML-Code:<?php if ($this->source == 'external'): ?>
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen