Hi,
ich nutze den Page-Builder von SiteOrigin. Habe dann eigene Widgets erstellt und nun habe ich das Problem.
Es gibt folgende Widgets:
- Content Bild links
- Content Bild rechts
Kurz zum Aufbau des Widget. Es gibt 3 Bereiche ( Sectionen ). In den Bereichen kann man diverse Einstellungen vornehmen. Wenn ich dieses Widget nun in der Ersten Zeile vom Page-Builder einsetze. Dann frage ich derzeit die Werte wie folgt ab.
[LEFT]
Beispiel:
[COLOR=#000080]if[/COLOR]([COLOR=#000080]empty[/COLOR]([COLOR=#660000]$rampage[/COLOR][[COLOR=#008000]'widgets'[/COLOR]][0][[COLOR=#008000]'mediaquerry_480px'[/COLOR]][[COLOR=#008000]'innenleben_width_480'[/COLOR]]))
{[COLOR=#660000]
$rampage[/COLOR][[COLOR=#008000]'widgets'[/COLOR]][0][[COLOR=#008000]'mediaquerry_480px'[/COLOR]][[COLOR=#008000]'innenleben_width_480'[/COLOR]] = [COLOR=#660000]$innenleben_width_default[/COLOR];
}
[COLOR=#0000ff]else[/COLOR]{[COLOR=#0000ff]
[/COLOR][COLOR=#a52a2a]$test[/COLOR]=[COLOR=#0000ff] [COLOR=#660000]$rampage[/COLOR][/COLOR][[COLOR=#0000ff][COLOR=#008000]'widgets'[/COLOR][/COLOR]][0][[COLOR=#0000ff][COLOR=#008000]'mediaquerry_480px'[/COLOR][/COLOR]][[COLOR=#0000ff][COLOR=#008000]'innenleben_width_480'[/COLOR][/COLOR]];[COLOR=#0000ff]
[/COLOR]};
Wenn ich aber jetzt in Zeile 2 vom Page-Builder das gleiche Widget einfüge müssete ich es wie folgt auslesen:
[COLOR=#0000ff]
[COLOR=#000080]if[/COLOR]([COLOR=#000080]empty[/COLOR]([COLOR=#660000]$rampage[/COLOR][[COLOR=#008000]'widgets'[/COLOR]][1][[COLOR=#008000]'mediaquerry_480px'[/COLOR]][[COLOR=#008000]'innenleben_width_480'[/COLOR]]))
{[COLOR=#660000]
$rampage[/COLOR][[COLOR=#008000]'widgets'[/COLOR]][1][[COLOR=#008000]'mediaquerry_480px'[/COLOR]][[COLOR=#008000]'innenleben_width_480'[/COLOR]] = [COLOR=#660000]$innenleben_width_default[/COLOR];
}
[COLOR=#0000ff]else[/COLOR]{[COLOR=#0000ff]
[/COLOR][COLOR=#a52a2a]$test[/COLOR]=[COLOR=#0000ff] [COLOR=#660000]$rampage[/COLOR][/COLOR][[COLOR=#0000ff][COLOR=#008000]'widgets'[/COLOR][/COLOR]][1][[COLOR=#0000ff][COLOR=#008000]'mediaquerry_480px'[/COLOR][/COLOR]][[COLOR=#0000ff][COLOR=#008000]'innenleben_width_480'[/COLOR][/COLOR]];[COLOR=#0000ff]
[/COLOR]};
[/COLOR]
zu meiner Frage wie kann ich es gewährleisten das sich die zahl in den Klammern [COLOR=#0000ff][COLOR=#0000ff]"[COLOR=#660000]$rampage[/COLOR][/COLOR][[COLOR=#0000ff][COLOR=#008000]'widgets'[/COLOR][/COLOR]][1]"[/COLOR] automatisch anpasst. Je nach dem in welcher Zeile sich das Widget befindet. Oder gibt eine Andere möglichkeit die Daten einer "section" im Widgets abzufragen.
Wichtig das Widget an sich kann ich nicht verändern. Da die Person für die ich das mache will nix geändert haben.
MFG
Xatori
[/LEFT]