| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Bewertung: |
| | |
| Erfahrener Benutzer Registriert seit: 28.12.2010
Beiträge: 603
PHP-Kenntnisse: Anfänger ![]() | Was ist das Ziel ? Ich habe ein Menü welches ich je nachdem auf welchem Link man geht, dahingehend verändern möchte, dass nur die "nächst tieferen" Einträge angezeigt werden. Dafür habe ich auch eine Demo erstellt (navigation.xml) Was habe ich bereits getan ? Durch ~2 Std Googlerecherche habe ich mir eine Demo erstellt mit welcher Breadcrumps angezeigt werden und ich automatisch auch die URI auslesen kann. Außerdem habe ich alle Punkte exakt so leicht und sauber wie möglich in eine Demo gepackt. Versucht habe ich u.a. Dinge wie PHP-Code: Am Anfang dachte ich es heißt "Breadcrumps" was ich suche... danach wurde ich eines besseren belehrt als die Breadcumps bei mir liefen. _______________________________ Die entscheidende Stelle fängt bei der layout.phtml an in Zeile 57. Hier noch ein Bild wie die Demo momentan aussieht: http://img19.imageshack.us/img19/2791/mainuu.png Die Subnavigation soll jedoch nur einen Button ("About_Tree_Test") enthalten. Um es besser zu verdeutlichen hier die Demonavigation: PHP-Code: Wie/Wodurch kann ich es erreichen, dass ein Menü angezeigt wird, welches von dem URI abhängig ist bzw. sich durch den URI automatisch anpasst ? Ich möchte erreichen, dass ich nicht für jede URI eine extra .xml Datei habe mit einem Menü, sondern dass ich ein Menü habe welche je nach Zweig eine entsprechende "tiefe" dies Menüs anzeigt. (Siehe Erklärung oben) Ich bedank mich im voraus für jeglichen Ratschlag ! Download Demo: http://uploaded.to/file/fwpf8qty P.S.: Die Demo ist sofort einsatzfähig, einfach aufspielen und /public aufrufen. Die Links müssen ggf. manuell mit /public/index/about eingegeben werden. Geändert von dreamcatcher (24.07.2011 um 12:38 Uhr). |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Erfahrener Benutzer Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() | Zitat:
PHP-Code:
__________________ Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot. | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 28.12.2010
Beiträge: 603
PHP-Kenntnisse: Anfänger ![]() | @Hüter der PHP.de Welt: Du hast Recht, die Qualität ist wirklich nicht angemessen für das fortgeschrittenen Forum. Ich hab mir beim Verfassen des Postes Mühe gegeben, leider hab ich den Punkt trotzdem versäumt. Nun hab ich deinen Ratschlag beherzigt und den ersten Post editiert. __________________________________ @Istegelitz Muahahahahaah Erstmal danke für deinen kurzen Post, das sind meist die knackigsten ![]() Hab durch deine eine Zeile Code bei google nun endlich auch das Wort gefunden wonach ich gesucht habe: "nested" Ich hab das Wort schon mal gehört, weiß auch was es bedeutet, mir ist es aber einfach in diesem Zusammenhang nicht eingefallen. Es ist sooooooooooooooooo viel leichter. Lösung des gesamten Divboxelementes in der layout.phtml: PHP-Code: Kurz & knackig, so muss das sein. Ick liebe dir Update: Hier noch kurz die Quelle die mich zum Ziel führte: http://zend-framework-community.6341...td1753813.html Geändert von dreamcatcher (22.07.2011 um 21:05 Uhr). |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 11.04.2011
Beiträge: 260
PHP-Kenntnisse: Fortgeschritten ![]() | PHP-Code: |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 28.12.2010
Beiträge: 603
PHP-Kenntnisse: Anfänger ![]() | Danke lcrash. Weiterführende Informationen: Ich brauchte außerdem noch ein "einzeln gerendertes Menü". Dafür hat mir der ViewHelper "renderpartial()" gute Dienste geleistet. http://framework.zend.com/manual/de/...w.helpers.html ____________________ Dazu habe ich noch eine Frage: In einem Beispiel zum setPartial steht folgendes am Anfang der menu.phtml: PHP-Code: Was ist dort mit "filter option" gemeint ? Ist das noch zeitgemäß ? Ich finde auch in der Doc vom ZF kein "filter" bei Zend_Navigation. Geändert von dreamcatcher (24.07.2011 um 03:26 Uhr). |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| zend uri, zend findoneby, zend menü, zend framework navigation menu(), zend framework navigation nur submenu ausgeben, zend navigation submenu 3.ebene, zend menu rendermenu, zend rendermenu options, $this->navigation()->menu()->rendermenu($page), zend setpartial mindepth, aktuelle uri zend, zend menüpunkt, findbyresource zend, zend findoneby pages, zend navigation 2011, zend navigation nur erste ebene anzeigen, zend navigation.xml file uri, zend navigation submenu code, $this->navigation()->menu()->setpartial, zend nav untermenü auswählen |