Ergebnis 1 bis 5 von 5

Thema: Ausgabe von PHP im eigenen Template

  1. #1
    Contao-Nutzer
    Registriert seit
    03.05.2012.
    Beiträge
    114

    Standard Ausgabe von PHP im eigenen Template

    Hallo,

    ich möchte gerne in meinem Template den Namen erfassen und daraus einen Link erstellen.
    Code:
    <a href="<?php $mitUmlaute = $this->name; $from = array(' ', '.', 'ä', 'ö', 'ü'); $to = array('-', '','ae','oe','ue'); $ohneUmlaute = str_replace($from,$to, strtolower($mitUmlaute)); echo $ohneUmlaute; ?>.html">
    	<?php echo $this->field('name')->value(); ?>
    </a>
    Leider gelingt die Ausgabe nicht. Ich erhalte allerdings auch keine Fehlermeldung. Hat jemand eine Idee?

    Beste Grüße

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Welches Module gefüllt das Template? Wo kommt die Funkton field() (in $this->field()) her? Ich blicke noch nicht ganz, was passieren soll?

  3. #3
    Contao-Nutzer
    Registriert seit
    03.05.2012.
    Beiträge
    114

    Standard

    Zitat Zitat von fiedsch Beitrag anzeigen
    Welches Module gefüllt das Template? Wo kommt die Funkton field() (in $this->field()) her? Ich blicke noch nicht ganz, was passieren soll?
    Das ist ein erstelltes Inhaltselement mit der Erweiterung "Custom Content Elements".
    Ich übergebe in dem zugehörigen Template unter anderem ein Name, z.B Dr. Hans Müller, aus dem dann eine URL werden soll. in diesem Fall dr-hans-mueller.html

  4. #4
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Zitat Zitat von boomroot Beitrag anzeigen
    Das ist ein erstelltes Inhaltselement mit der Erweiterung "Custom Content Elements".
    Kenne ich leider nicht, kann also nichts dazu beitragen.

  5. #5
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Möglicherweise kann dir die Funktion standardize weiterhelfen. Definiert in system/helper/functions.php. Damit werden wohl z.B. auch die Seitenaliase erzeugt.

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
  •