Seite 1 von 1

Variablenzuweisung via WYSIWUG

Verfasst: 04.03.2008, 19:41
von pvdb
Hi,

ich baue gerade ein neues Checkout für einen Online Shop. Dieser nutzt an einigen Stellen Ajax. Wenn der Benutzer eine bestimmte Checkbox wählt, dass er eine separate Lieferadresse will, kommt z.B. Ajax zum Einsatz, um ein neues Form anzuzeigen, wo der Kunde eine zweite Adresse eingibt.

Der HTML Quelltext für dieses Form (zweite Lieferadresse) muss ich ja irgendwo angeben. Okay, das kriege ich hin. Nun hat der Kunde alles gespeichert und gut, drückt jetzt aber F5.

Nach dem Neuladen, soll natürlich auch die separate Lieferadresse angezeigt werden. Auch hier muss der HTML Quellcode irgendwoher kommen. Jedoch habe ich kein Interesse den gleichen HTML Code an zwei Stellen zu haben und zu pflegen.

Gut, ich könnte den html Code in einen Variable packen, z.B:

$var = "<b>Name: .....";

Und dann jeweils auf die Variable zugreifen. So machen es glaub ich andere Lösungen, die ich mal gesehen habe.

Allerdings möchte ich den HTML Quelltext in Dreamweaver im WYSIWYG bearbeiten können. Demnach bräuchte ich etwas wie z.B:

$var = "?><b>Name: ....<?";

Sowas geht natürlich nicht. Hat jemand mein Problem verstanden und eine gute Idee, wie ich das Lösen kann?

Oder geht es nur, indem ich den HTML Code in eine externe Datei auslagern, im Sinne eines Templates? Das würde natürlich gehen, frage mich halt ob es anders nicht besser geht.

Verfasst:
von

Re: Variablenzuweisung via WYSIWUG

Verfasst: 05.03.2008, 10:02
von Outman
pvdb hat geschrieben:Hi,

ich baue gerade ein neues Checkout für einen Online Shop. Dieser nutzt an einigen Stellen Ajax. Wenn der Benutzer eine bestimmte Checkbox wählt, dass er eine separate Lieferadresse will, kommt z.B. Ajax zum Einsatz, um ein neues Form anzuzeigen, wo der Kunde eine zweite Adresse eingibt.

Der HTML Quelltext für dieses Form (zweite Lieferadresse) muss ich ja irgendwo angeben. Okay, das kriege ich hin. Nun hat der Kunde alles gespeichert und gut, drückt jetzt aber F5.

Nach dem Neuladen, soll natürlich auch die separate Lieferadresse angezeigt werden. Auch hier muss der HTML Quellcode irgendwoher kommen. Jedoch habe ich kein Interesse den gleichen HTML Code an zwei Stellen zu haben und zu pflegen.

Gut, ich könnte den html Code in einen Variable packen, z.B:

$var = "<b>Name: .....";

Und dann jeweils auf die Variable zugreifen. So machen es glaub ich andere Lösungen, die ich mal gesehen habe.

Allerdings möchte ich den HTML Quelltext in Dreamweaver im WYSIWYG bearbeiten können. Demnach bräuchte ich etwas wie z.B:

$var = "?><b>Name: ....<?";

Sowas geht natürlich nicht. Hat jemand mein Problem verstanden und eine gute Idee, wie ich das Lösen kann?

Oder geht es nur, indem ich den HTML Code in eine externe Datei auslagern, im Sinne eines Templates? Das würde natürlich gehen, frage mich halt ob es anders nicht besser geht.
Morgen,

da wirst nicht darum kommen in einer Template Datei den Code auszulagern, da Du sonst kein Zugriff im Layout Modus hast. Bzw. müsstest Du im Layout-Modus dann auf den Php Eintrag klicken und könntest diesen in den kleinen Feld bearbeiten.

Aber das geht ehr schlecht und man kann das im Code Modus besser bearbeiten.

mfg. Nico Schubert