Hallo in die Runde!
Ich stehe quasi vor dem gleichen Problem, was ich bei Contao 3.5 immer mit der Erweiterung inputvar gelöst habe, aber bei Contao 4 nicht hinbekomme.
Mit inpuvar konnte ich per Link, bzw. URL eine Variable übergeben und wo auch immer auslesen/anzeigen lassen:
HTML-Code:
www.irgendeinedomain.de/seite.html?var=Testeintrag
Ich konnte die Variable in ein Formularfeld oder auch einfach als Text auf der Seite ausgeben.
Wie mache ich das denn jetzt? Mit er Anleitung von Spooky komme ich nicht so wirklich klar.
Ich habe eine die PHP-Datei in meinen Templatesordner angelegt, schaffe es aber nicht den Inhalt der Variable mir irgendo ausgegeb zu lassen??
So sieht meine Datei aus:
HTML-Code:
<?php echo \Input::get(\Input::get('g')); ?>
Wie kann ich denn jetzt 'g' ausgeben?
Stehe völlig auf dem Schlauch? Kann mir bitte jemand helfen?
NACHTRAG:
Ich habe es nun hinbekommen, dass die per Get übergebene Variable ausgegeben wird, so wie Spooky das im ersten Teil seiner Antwort geschrieben hat:
HTML-Code:
www.irgendeinedomain.de/seite.html?my_get_variable=Testeintrag
mit dem Script im Templates-Ordner
HTML-Code:
<?php echo \Input::get('my_get_variable'); ?>
Und auf der Seite, wo das ausgegeben werden soll mit dem Insert
HTML-Code:
{{file::my_get_variable.php}}
Soweit so gut, aber den zweiten Teil von Spooky habe ich noch nicht geschnallt:
HTML-Code:
<?php echo \Input::get(\Input::get('g')); ?>