Ich habe mittlerweile einige Variationen versucht, innerhalb einer in ein Modul eingebundenen php-Datei, z.B. die SliceID auszugeben.
Die Redaxo-Variablen "REX_SLICE_ID" oder "REX_TEMPLATE_ID" funktionieren nicht. $REX['ARTICLE_ID'] funktioniert als einzige Variable, REX['SLICE_ID'] z.B. aber auch wieder nicht.
Natürlich kann ich über OOArticleSlice... die Slices eines Artikels anzeigen, aber leider weiss der Slice über sich selbst nicht, welche ID er hat.
Wie kann ich einer externen Datei Redaxo-Variablen beibringen?
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
- runstop64
- Beiträge: 369
- Registriert: 23. Okt 2012, 21:34
- Wohnort: Hamburg
- Kontaktdaten: Website Facebook Twitter
Re: REX_VARS in includes zur Verfügung stellen
Hi,
der Begriff Variablen ist leider etwas irreführend, REX_SLICE_ID etc. sind eigentlich nur Platzhalter, die beim Parsen in die Cache-Dateien einfach vom System ersetzt werden. (https://github.com/redaxo/redaxo4/blob/ ... hp#L76-L84)
Daher musst du selbst eine PHP-Variable draus machen bevor Du die externe Datei aufrufst, das geht auch im $REX-Array:
Denk daran, dass der Wert nicht automatisch aktualisiert wird.
der Begriff Variablen ist leider etwas irreführend, REX_SLICE_ID etc. sind eigentlich nur Platzhalter, die beim Parsen in die Cache-Dateien einfach vom System ersetzt werden. (https://github.com/redaxo/redaxo4/blob/ ... hp#L76-L84)
Daher musst du selbst eine PHP-Variable draus machen bevor Du die externe Datei aufrufst, das geht auch im $REX-Array:
Code: Alles auswählen
$REX['SLICE_ID'] = REX_SLICE_ID;