Zum Inhalt springen

Mit wfqbe dynamisch ein Menü bauen...nur wie?

Erstellt am 17. August 2010 · 1 Antwort · letzte Antwort am 18. August 2010

Tags: Datenbank, Frage

2bbionic ·

Hallo,

ich habe mal wieder ein Problem, diesmal mit wfqbe.
Ich habe Daten in mehreren Tabellen und möchte hieraus eine Navigationsstruktur aufbauen. Mein Problem ist, dass ich zum ersten Mal mit wfqbe arbeite und leider nicht weiß, wie ich die "Vererbung" hinbekomme. Ichhabe zwar einiges über versteckte select-Felder gelesen, aber weiß nicht, wie ich das einbauen soll.
Hier erstmal ein paar Infos:

In Tabelle 1 (LAND) stehen die Felder id, land
In Tabelle 2 (REGION) stehen die Felder id, Name, land_id
In Tabelle 3 (HERSTELLER) stehen die Felder id, region_id, beschreibung

Was ich möchte, dass ich eine Navi aufbaue, in der ich mich "durchhangeln" kann. Ich wähle also im ersten Schritt das Land aus; daraufhin soll mir eine Naviliste aufgebaut werden mit den für das Land verfügbaren Regionen
Dort wiederum soll ich eine Region anklicken können, die mir die Hersteller dieser Region anzeigt, usw...

Ich habe es mittlerweile zwar geschafft, mir für die erste Ebene die Navi "quasidynamisch" (ich habe ein Template-File für das Result geschrieben) aufzubauen, schaffe aber die Vererbung nicht. Ich weiß also nicht wie ich ein SQL-Statement der Art SELECT * from DB.REGION WHERE ( REGION=<vorher gewähltes Land> ) mit einer Query aufbaue.

Vielleicht kann mir jemand weiterhelfen oder mir noch die eine oder andere Quelle nennen, die wfqbe betrifft. Die Doku aus dem TER habe ich schon durch, steige aber noch nicht ganz durch 🙁

Schon mal Danke!

2bbionic

2bbionic ·

Ich habe es mittlerweile hinbekommen, über JOINS und constants in den entsprechenden Seiten die Query die Relationen herzustellen.
Dafür habe ich aber jetzt ein anderes Problem: Meine Designvorlage sieht vor, dass ich die Navigation an einer bestimmten Stelle aufbaue. Nun arbeitet wfqbe ja mit template-Dateien, was insofern für mich ein Problem darstellt, als dass ich die Navi im Contentbereich erzeugt wird. Ich habe für die zu erzeugende Navigation einen Marker ###mainnavi### in meinem Template und bereits erfolglos versucht, das wfqbe-Template in ###mainnavi### einzubauen :

temp.subtemplate = TEMPLATE
temp.subtemplate {
   template = FILE
   template.file = /fileadmin/template/wfqbe/test.html
   marks {
      FIELD_Header = TEXT
      FIELD_Header.value = lorem ipsum
   }
}
page.10.marks.mainnavi < temp.subtemplate

In der test.html steht erstmal nur folgendes:

TEST
###FIELD_Header###

Leider passiert da gar nix, ausser; dass der entsprechende Marker verschwindet und gar nix mehr angezeit wird 🙁
Könnte mir da jemand auf die Sprünge helfen, wie ich dieses Subtemplate an die richtige Stelle plazieren kann ?

Grüße,

2bbionic
[edit]: Kann es sein, dass das gar nicht funktionieren kann, lt. diesem Thread :

#542111

Dann wäre ich um einen Denkanstoß für eine Alternative dankbar...:o