ACF Anwendungsbeispiel

Die Anwendungsmöglichkeiten von ACF pro sind vielfältig. Fangen wir mit einem simplen Beispiel an und erstellen wir eine Impressum-Seite mit vorinstalliertem Inhalt, die der Kunde schnell individuell für sich anpassen kann.

So soll das Ergebnis aussehen

Schritt 1: Feldgruppe erstellen


Unter dem Menüpunkt “Eigene Felder” erstellen wir eine neue Feldgruppe mit dem Namen “Impressum” und sieben Feldern. Diese Feldgruppe weisen wir dem Seitentemplate Impressum zu.

NAME FELD-NAME TYP
Name impr_name Text einzeilig
Anschrift impr_adr Text mehrzeilig
Telefon impr_tel Text einzeilig
Fax impr_fax Text einzeilig
E-Mail impr_email Text einzeilig
Website impr_www Text einzeilig
Unsatzsteuer-Id. impr_steuer Text einzeilig

Schritt 2: php-code für das Impressum-Template

<div class=”block fl”>
<?php if(get_field(‘impr_name’)){ echo ‘<span class=”aussage fl”>Name:</span><div class=”wert fl”><strong>’ . get_field(‘impr_name’) . ‘</strong></div>’; } ?><?php if(get_field(‘impr_adr’)){ echo ‘<span class=”aussage fl”>Anschrift:</span><div class=”wert fl”><strong>’ . get_field(‘impr_adr’) . ‘</strong></div>’; } ?><?php if(get_field(‘impr_tel’)){ echo ‘<span class=”aussage fl”>Tel:</span><div class=”wert fl”><strong>’ . get_field(‘impr_tel’) . ‘</strong></div>’; } ?><?php if(get_field(‘impr_fax’)){ echo ‘<span class=”aussage fl”>Fax:</span><div class=”wert fl”><strong>’ . get_field(‘impr_fax’) . ‘</strong></div>’; } ?>

<?php if(get_field(‘impr_email’)){ echo ‘<span class=”aussage fl”>E-Mail:</span><div class=”wert fl”><strong>’ . get_field(‘impr_email’) . ‘</strong></div>’; } ?>

<?php if(get_field(‘impr_www’)){ echo ‘<span class=”aussage fl”>Website:</span><div class=”wert fl”><strong>’ . get_field(‘impr_www’) . ‘</strong></div>’; } ?>

<?php if(get_field(‘impr_steuer’)){ echo ‘<span class=”aussage fl”>Umsatzsteuer-Identifikationsnummer gemäß § 27 a Umsatzsteuergesetz:</span><div class=”wert fl”><strong>’ . get_field(‘impr_steuer’) . ‘</strong></div>’; } ?>
<br>
<?php if(get_field(‘impr_name’)){ echo ‘<span class=”aussage fl”>Inhaltlich Verantwortlicher gemäß § 55 Abs. 2 RStV: (Anschrift wie oben)</span><div class=”wert fl”><strong>’ . get_field(‘impr_name’) . ‘</strong></div>’; } ?>
<br>
<br>
</div>
Der Inhalt von “<?php if(get_field(‘impr_www’)){ echo ‘<strong>’ . get_field(‘impr_www’) . ‘</strong>’; } ?>” Webseite ist urheberrechtlich geschützt. Die Vervielfältigung, Änderung, Verbreitung oder Speicherung von Informationen oder Daten, insbesondere von Texten, Textteilen oder Bildmaterial, bedarf der vorherigen Zustimmung. Die Nutzung sämtlicher hier aufgeführten Informationen oder Daten, die Anmeldung zu bestimmten Websites sowie sämtliches mit unseren Webseiten zusammenhängende Tun, Dulden oder Unterlassen unterliegen ausschließlich deutschem Recht.

Ansicht im Backend

Alle zugehörigen Dateien als Download

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*