Ergebnis 1 bis 4 von 4

Thema: Erzeugte links, anders benennen?!

  1. #1
    Alter Contao-Hase Avatar von xkoy
    Registriert seit
    23.07.2010.
    Ort
    Mount Maunganui, New Zealand
    Beiträge
    1.035

    Standard Erzeugte links, anders benennen?!

    Servus,

    nächste Frage.

    <a href="http://<?php echo $this->elements['zimmerauswahl']; ?>" title="Zimmer"><?php echo $this->elements['linkname']; ?></a>

    So hab ichs bis jetzt gemacht, aber irgendwie funktioniert das nicht mehr, der Spuckt nur noch die ID vond er Seite aus, schaut dann so aus:

    <a href="http://20" title="Zimmer">klick mich hart</a>

    Hat sich da irgendwie was geändert in 2.11.2 ?

    Danke

  2. #2
    Alter Contao-Hase Avatar von xkoy
    Registriert seit
    23.07.2010.
    Ort
    Mount Maunganui, New Zealand
    Beiträge
    1.035

    Standard

    Ich dreh durch, bekomm das einfach nich hin:

    <a href="<?php echo $this->elements['zimmerauswahl']; ?>" title="klick"><?php echo $this->elements['linkname']; ?></a>

    Das muss doch irgendwie möglich sein da den linknamen abzufragen?

    Der spuckt ständig nur eine Zahl aus, die ID der Seite...

  3. #3
    Contao-Fan Avatar von JanoschSkuplik
    Registriert seit
    13.08.2009.
    Ort
    Raesfeld
    Beiträge
    536
    Partner-ID
    6909
    User beschenken
    Wunschliste

    Standard

    Hallo,

    bei $this->Element spuckt er dir tatsächlich bei einer Seitenauswahl nur die ID der Seite aus. An den Link kommst du entweder über InsertTags (wie in deinem anderen Beispiel), oder aber mit der nächsten Version (0.0.3 im git). In der aktuellen ER-Version gibt es hier im Bereich $this->data noch einen kleinen Fehler bei der Datengenerierung für Seiten.

    Viele Grüße
    Janosch

  4. #4
    Alter Contao-Hase Avatar von xkoy
    Registriert seit
    23.07.2010.
    Ort
    Mount Maunganui, New Zealand
    Beiträge
    1.035

    Standard

    Aha ok, dann weiß ich bescheid.

    Mit Hilfe von "Andreas", haben wir es so umgesetzt:

    <?php list($lang, $suffix) = explode('/', $this->data['zimmerauswahl']['value']['href']);$strHref = $lang.'/'.$this->data['zimmerauswahl']['value']['alias'].$suffix;?>
    <a href="<?php echo $strHref; ?>" title="<?php echo $this->elements['titel']; ?>"><?php echo $this->elements['linkname']; ?></a>

    Falls das mal jemand brauch

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
  •