Contao-Camp 2024
Ergebnis 1 bis 13 von 13

Thema: Link nur extern

  1. #1
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Frage Link nur extern

    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.
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.879
    Partner-ID
    10107

    Standard

    Mit
    PHP-Code:
    <?php $this->dumpTemplateVars() ?>
    kannst du dir die Template Variablen ausgeben lassen.

  3. #3
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Ok, danke. Dann müsste es sowas in der Art werden, richtig?
    PHP-Code:
    <?php if ($source['external']): ?>
    oder
    <?php if ($this->source 'external'): ?>
    Funktionier aber leider beides nicht. Diese Syntax...
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.879
    Partner-ID
    10107

    Standard

    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.

  5. #5
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    PHP-Code:
    "source" => "external" 
    steht im Template-Dump
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.879
    Partner-ID
    10107

    Standard

    Ja, darauf greifst du mit
    PHP-Code:
    $this->source 
    zu.

  7. #7
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    PHP-Code:
    <?php if ($this->source['external']): ?>
    isses auch nicht...

    Spooooooookyyy!!
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.879
    Partner-ID
    10107

    Standard

    $this->source ist, wie du in der Ausgabe sehen kannst, ein String, kein assoziatives Array.

  9. #9
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    PHP-Code:
    <?php if ($this->source "external"): ?>
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.879
    Partner-ID
    10107

    Standard

    Das ist, wie schon gesagt, eine Zuweisung, kein Vergleich.

  11. #11
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Ich versteh's nicht...
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.879
    Partner-ID
    10107

  13. #13
    Contao-Nutzer
    Registriert seit
    16.10.2009.
    Beiträge
    20

    Standard

    Selbes Problem, bei mir hat es so funktioniert:

    HTML-Code:
    <?php if ($this->source == 'external'): ?>

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •