WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Hallo Zusammen,
ich habe, nicht zuletzt dank Florians genialer Hilfe, eine Variable in ein Template des Miniform eingebracht.
http://wohnmobile-kunz.ch/pages/vermietung.php
Zeigt eine Übersicht, wenn ich auf "Info & Buchung" gehe, überträgt der Linkaufruf den Modell Namen ins Formular rechts. Funktioniert, bis auf Google Chrome auch gut soweit. Jedoch ändern die Besucher immer wieder nach Laune den Feldeintrag, Kunde will nun dort fest verdrahtet den Modellnamen stehen haben, ohne Möglichkeit der Veränderng.
Ich habe mir gedacht, etwas wie <?php echo PAGE_TITLE; ?> die Template Variable zum Seitennamen, der in der Navigation oder anderswo verwendet wird, geht auch in der .htt Datei vom Miniform. Jemand noch andere Vorschläge?
Grüße Norbert
Offline
Du kannst das Feld einfach auf readonly setzen, also <input type "text" readonly name="...
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Das hieer geht schon mal nicht, gibt nichts aus:
<div class="full">
<label for="modell"><span>Wunschmodell oder Typ</span>
<input class="{MODELL_ERROR}" type="text" id="modell" name="mf_modell" value="{MODELL}" />
</label>
<?php echo PAGE_TITLE; ?>
</div>
Offline
Du kannst das Feld einfach auf readonly setzen, also <input type "text" readonly name="...
Guter Vorschlag, allerdings habe ich dann immer noch das Problem, das Google Chrome die mitgelieferte Variable aus dem Link nicht ins Feld einträgt, jedenfalls die Version, die mein Kunde verwendet. Kann man den nicht andere Informationen wie den Pagetitel in das Template vom Modul einschmuggeln?
Offline
OK, readonly geht. Danke dafür.
Jedoch habe ich noch keinen Weg gefunden, warum Chrome das nicht überträgt.
Offline
Also bei mir funktioniert's auch mit Chrome (Win 10).
Eine andere Möglichkeit wäre sonst eine Anpassung des Droplets, das ich hier mal vorgestellt hatte:
https://forum.wbce.org/viewtopic.php?id=2543
D.h. du erstellst ein Droplet namens titelinform
if ($curr=="") {
$ret = PAGE_TITLE;
} else {
$ret = $curr;
}
return $ret;
und im Formular änderst Du dann
value="{MODELL}"
zu
value="[[titelinform?curr={MODELL}]]"
Code allein macht nicht glücklich. Jetzt spenden!
Offline
dev4me
Danke, das hat geklappt, ich warte auf Rückmeldung, aber für mich schaut es gut aus.
Offline
If you want to use the page_title in the miniform template you could use droplets.
create a droplet called TITLE (or whatever you like)
The content of the droplet is:
return PAGE_TITLE;
In the miniform template you should be able to use: [[TITLE]]
Edit: didn't see the answer from Florian.. That's probably better in this case!
Beitrag geändert von dev4me (12.05.2020 13:58:22)
Offline
Thanks for your quick response Ruud. Made it with florians droplet.
Kind regards
Norbert
Offline
And at the end, i'll use the method from Ruud.
The other one shows the dropletcode in cleartext in the sended Mail.
Offline
The other one shows the dropletcode in cleartext in the sended Mail.
Strange. Sorry it did not work.
Code allein macht nicht glücklich. Jetzt spenden!
Offline