• Gelöst mango4xx

    (@mango4xx)


    Ich arbeite mit Avada (neueste Version) und ACF Pro.
    Ich habe über ACF eine Optionsseite erstellt, auf der ich globale Unternehmensdaten pflege (z. B. Adresse, Telefonnummer, E-Mail).
    Ziel: Diese Felder sollen im Header und Footer ausgegeben werden.

    Innerhalb normaler Seiten funktioniert das problemlos – dort kann ich über das Datenbank-Icon (Dynamic Data) → Advanced Custom Fields (ACF Text) → Feldname auswählen und den Wert korrekt anzeigen.

    Im Header- und Footer-Layout (Avada Layout Builder) funktioniert das aber nicht. Das Dropdown der ACF-Felder ist leer, es zeigt keine Optionsfelder an.

    Es gibt sicher einige Workarounds oder Quick-&-Dirty-Lösungen, aber ich kann mir kaum vorstellen, dass Avada und ACF Pro hier keine saubere Lösung bieten. Dieser Use Case – globale Unternehmensdaten aus einer ACF-Optionsseite im Header oder Footer auszugeben – dürfte doch ziemlich häufig vorkommen.

    Kann mir jemand erklären, was ich übersehe?

    Die Website ist aktuell noch mit MAMP Pro lokal gehostet, daher kann ich nur das Setup teilen.

    Avada 7.13.3
    WordPress 6.8.3
    Avada Builder 3.13.3
    ACF Pro 6.6.0

    Vielen Dank an alle, die sich die Zeit nehmen, das zu lesen!

Ansicht von 6 Antworten – 1 bis 6 (von insgesamt 6)
  • Hallo,
    sorry, aber wir können dir bei gekauften Themes (hier Avada) oder Plugins (hier ACF Pro) so gut wie gar nicht helfen, weil sie uns nicht zur Verfügung stehen. Wir müssten sonst bei jeder Frage erst einmal das entsprechende Theme oder Plugin kaufen, uns dort einarbeiten und dann kostenlos den Support anbieten, für den du beim Kauf eigentlich bezahlt hast. Du solltest dich in dem Fall an die Entwickler wenden. Lies bitte auch mal in der FAQ II, 1b zu diesem Thema.

    Erschwerend kommt noch dazu, dass die Website aktuell nur lokal existiert.

    Viele Grüße
    Hans-Gerd

    Thread-Starter mango4xx

    (@mango4xx)

    Hallo,
    vielen dank für die schnelle Antwort.

    Ich verstehe, dann wende ich mich wohl besser dort an den Support.

    Lustigerweise kam mir gerade eben eine lustige kleine Lösung die ich gerne Teilen würde. Ganz unkompliziert: Die Elemente im Avada builder kann man speichern und wiederverwenden. Ich habe nun einfach meine Elemente auf der Startseite gebaut (dort wo die ACF Felder funktionieren) und als Elemente gespeichert. Und diese Elemente habe ich im header und footer verwendet. Fragt mich nicht wieso aber das scheint Avada auszutricksen.

    Einen schönen Rest-Abend wünsche ich!

    super – freut uns. Danke für die Rückmeldung zur Lösung und “Gelöst”-Markieren. 👍

    Moderator La Geek

    (@la-geek)

    Ich habe nun einfach meine Elemente auf der Startseite gebaut (dort wo die ACF Felder funktionieren) und als Elemente gespeichert. Und diese Elemente habe ich im header und footer verwendet. Fragt mich nicht wieso aber das scheint Avada auszutricksen.

    Möglicherweise eine Lösung, die auf andere Page-Builder inkl. Custom Fields übertragbar sein könnte. Daher noch ein paar Fragen/Überlegungen dazu:

    Sind die gespeicherten Elemente Vorlagen oder Templates (andere Bezeichnungen: Widget, Modul)? Wenn man solch ein Template einfügt, wird das eingefügte Element normalerweise unabhängig vom Template, heißt, man könnte das Template löschen, aber das eingefügte Element funktioniert weiterhin.

    Anders verhält es sich natürlich mit Seiten-Templates, die das Gerüst der Seite bilden oder globalen Elementen. Wenn du das von dir angesprochene gespeicherte Element löschst, ist das eingefügte im Header noch funktionsfähig?

    Thread-Starter mango4xx

    (@mango4xx)

    Hi,
    die Avada Library kann Container, Columns oder einzelne Elemente speichern. Beim Speichern lässt sich festlegen, ob sie global sein sollen oder nicht. Wenn sie nicht global sind, werden sie beim Einfügen lediglich kopiert und sind komplett entkoppelt. Ich habe beides getestet – mit und ohne aktivierte Global-Option. Interessanterweise bleiben die Elemente im Frontend bestehen, auch wenn ich sie in der Library lösche, selbst die globalen.

    Neugierig geworden, habe ich mir die Elemente im Detail angesehen. Gestern hatte ich noch Sorge, dass Avada durcheinanderkommt, wenn ich hineinklicke – aber das Gegenteil war der Fall. Avada hat die Inhalte automatisch angepasst: Wo zuvor ein ACF-Dropdown auf der Startseite war, ist jetzt ein einfaches Eingabefeld mit einem ACF-Shortcode. Offenbar wandelt Avada das selbstständig um.

    Ich habe ewig nach passenden Shortcodes gesucht und nichts gefunden, was funktionierte. Avada scheint die Shortcodes automatisch auf Basis der ACF-Optionsseiten zu generieren. Leider steht das nirgends offiziell dokumentiert.

    Der ganze Zirkus war also eigentlich nur ein Weg um die Theme-eigenen ACF Shortcodes offen zu legen.

    Das kam raus:

    awb_acfop_jade_phone
    

    Was es wahrscheinlich bedeutet:

    • awb_ = Avada-Prefix für eigene Shortcodes (Avada Web Builder)
    • acfop_ = ACF Option Page
    • jade_phone = mein Feld-Slug
    Moderator La Geek

    (@la-geek)

    Sehr interessant, Dankeschön. Bei Gelegenheit und mit etwas Zeit probiere ich das auch einmal mit anderen Page-Buildern aus 🙂

Ansicht von 6 Antworten – 1 bis 6 (von insgesamt 6)

Du musst angemeldet sein, um auf dieses Thema zu antworten.