PCT CE und CC
Custom Elements
Section titled “Custom Elements”Ausgabe im Template
Section titled “Ausgabe im Template”$this->field('lesbarer_alias')('html') -> gibt den formatierten Wert aus
$this->field('lesbarer_alias')('value') -> gibt den Rohwert aus (weil man damit vielleicht noch etwas anderes anstellen möchte)
$this->groups('meine_gruppe') -> gibt alle Gruppen aus, aufgeschlüsselt in den (nach dem?) lesbaren Alias
$this->fields('mein_feld') -> gibt alle Felder aus, aufgebröselt in den lesbaren Alias
$this->elements-> gibt alle fertigen HTML-Elemente aus
{{% notice note %}}
CE: $this->field
CC: $entry->field
Nochmal überprüfen, wann field und wann entry verwendet wird, ist im Cookbook-Ausgabetemplate nämlich unterschiedlich
{{% /notice %}}
Custom Catalog
Section titled “Custom Catalog”Ausgabe im Template
Section titled “Ausgabe im Template”<?php echo $this->field('alias-in-den-feldeinstellungen') -> value(); ?> -> gibt den Rohwert aus, ergibt href="<?php ... ?>" (bitte nochmal testen …)
<?php echo $entry->field('alias-in-den-feldeinstellungen') -> html(); ?> -> gibt den Wert direkt aus
Ausgabe nur, wenn das Feld einen Wert hat
<?php if($this->field('name')->value()): ?> <div class="name"><?php echo $this->field('name')->value(); ?></div><?php endif; ?>Duplizierte Gruppen ausgeben
<?php if(count($this->group('socials')) >0: ?> <?php foreach($this->group('socials') as $i -> $fields): ?> <a href="<?php echo $this->field('soclink#' .$i)->value(); ?>" target="_blank"><i class="<?php echo $this->field('icon' .$i)->value(); ?>"></i></a> <?php endforeach; ?><?php endif; ?>Icon ausgeben
<i class="<?php echo $this->field('icon')->value(); ?>"></i>*Bild ausgeben
mit dem image Insert-Tag
{{image::files/image.jpg?width=200?height=150}}Attribute: width, height, alt, class, rel (z.B. “lightbox”), mode(z.B. “proportional”, “crop”, “box”)