Hallo allerseits
Navigationen erstellen mit webEdition ist wirklich eine sehr tragische Sache...
Mit <we:block> erstelle ich meine gewünschten verschachtelten Listen (wie es überall bei der Erstellung einer Navigation empfohlen wird). Doch anstatt dass die ID manuell eingefügt werden muss, soll das System automatisch eine Unique-ID generieren und diese dafür abspeichern.
Bei der manuellen ID-Vergabe wird es mit z.B. <we:input type="text" name="Menu_Level_1_ID" size="5"/> gelöst. Ich will aber, dass das System den Wert für "Menu_Level_1_ID" generiert und für dieses Feld abspeichert.
Der Vorteil ist, dass sich keiner mehr mit diesen IDs herumschlagen muss. Wenn eine Seite erstellt wird, kann der Redakteur über eine Select-Box die gewünschte Hierarchie wählen, die aufgeklappt werden soll. Diese Select-Box wird dynamisch aus den eben genannten Blöcken generiert.
Die Select-Box könnte so aussehen:
Value => Text
1|2|5 => Über uns
1|2|6 => Lageplan
usw.
"1|2|6" bei Lageplan bedeutet, dass in der 1. Ebene die ID 1 ist, in der 2. Ebene die ID 2 und in der 3. Ebene die ID 6.
Wählt nun der Redakteur z.B. "Lageplan" aus, so wird automatisch der Wert "1|2|6" in das zur Verfügung stehende Feld abgespeichert.
Klickt nun jemand auf die Seite Lageplan, dann werden die Blöcke abgearbeitet und die Werte entsprechend (hier "1|2|6") verglichen, natürlich die "1" in der 1. Hierarchiestufe, die "2" in der zweiten und die "6" in der dritten Stufe).
Alles klar bis hier?
Wie kann ich also diese Unique-ID generieren und nachträglich für das oben erwähnte Feld abspeichern?
Bitte um konkrete Vorschläge.
Vielen Dank.
Pantelis
Erstellung Navigation: ID nachträglich automatisch generiere
Fragen zum Erstellen von Templates für webEdition.
Zurück zu „webEdition Templates erstellen (we:Tags)“
Gehe zu
- Deutschsprachiges Supportforum
- ↳ webEdition Installation & Update
- ↳ webEdition Administrationsoberfläche
- ↳ Basisversion
- ↳ Backup und Serverumzug
- ↳ webEdition Module
- ↳ Banner-/Statistik Modul
- ↳ Benutzerverwaltung
- ↳ DB-/Objektmodul
- ↳ Editor PlugIn
- ↳ Export Modul
- ↳ Import- /Exportfunktionen
- ↳ Kundenverwaltung
- ↳ Navigations Modul
- ↳ Newsletter Modul
- ↳ Scheduler
- ↳ Shop Modul
- ↳ ToDo / Messaging Modul
- ↳ Voting Modul
- ↳ Workflow Modul
- ↳ Weitere Validierungsdienste
- ↳ webEdition Templates erstellen (we:Tags)
- ↳ webEdition Development Center
- ↳ Hooks
- ↳ Patches, Bugs und Contributions
- ↳ SDK
- ↳ Collaborations
- ↳ Web-Technik
- ↳ (X)HTML
- ↳ CSS
- ↳ JavaScript
- ↳ PHP
- ↳ webEdition und Suchmaschinen
- ↳ Off-Topic & Smalltalk
- ↳ webEdition Open Source
- ↳ Contributions
- ↳ Organisation der Community
- ↳ Community-Treffen
- ↳ Vereinsgründung
- ↳ Webseiten
- ↳ webEdition Feature Requests
- ↳ Stellenmarkt (webEdition only!)
- ↳ Anleitungen / Tutorials
- English Support Forum
- ↳ webEdition Basic Version
- ↳ Installation and update
- ↳ Creating templates
- ↳ (X)HTML and CSS
- ↳ JavaScript
- ↳ webEdition Modules
- ↳ Banner Module
- ↳ User Management
- ↳ Newsletter Module
- ↳ Scheduler
- ↳ Shop Module
- ↳ ToDo / Messaging Module
- ↳ Workflow Module
- ↳ Customer Management
- ↳ DB / Object Module
- ↳ webEdition Development Center
- ↳ SDK
- ↳ Patches, Bugs and Contributions
- ↳ Off-Topic & Smalltalk
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast