Dynamische Navigation

Vorlagen zur Erstellung von Websites mit CakePHP

Dynamische Navigation

Beitragvon Alex am Sa 10. Jan 2009, 22:25

Zwei-Spalten-Layout mit Header und Footer. Navigation links und Content rechts. Das Menü wird dynamisch aus den Einträge der Menuitems-Table erstellt.

Version: 1.0
Beinhaltet Cake-Core-Files: Ja

Installation:
  • Archiv in das Root-Verzeichnis des Servers entpacken
  • dynamic_menu.sql.gz entpacken und SQL-Dump in eine beliebige Datenbank einspielen
  • database.php in app/config/ anpassen
Dateianhänge
dynamic_menu_v1.zip
Starter-Kit "Dynamic Menu" v1
(848.2 KiB) 415-mal heruntergeladen
Alex
 
Beiträge: 116
Registriert: Di 13. Mai 2008, 13:39
Wohnort: Bremen
CakePHP-Version: 1.2.0.7296 RC2
OS: Mac OS X

Re: Dynamische Navigation

Beitragvon euromark am So 11. Jan 2009, 00:46

cool cool

ich mag die Drupal Menu Auslese Funktionen
wünschte es gäbe das für Cake:
http://api.drupal.org/api/group/menu/4.7

da kann man dann per automatismus sich z.b. das erste Level getrennt von den restlichen ausgeben lassen
und dieses dann z.b. oben horizontal ins layout einbauen, und den Rest dann erst kaskadierend links/rechts.
euromark
 
Beiträge: 397
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 1.2.4
OS: Windows

Re: Dynamische Navigation

Beitragvon Alex am So 11. Jan 2009, 12:36

Stimmt. Das ist ne gute Idee. Werde das mal mit aufnehmen, in die nächste Version.
Alex
 
Beiträge: 116
Registriert: Di 13. Mai 2008, 13:39
Wohnort: Bremen
CakePHP-Version: 1.2.0.7296 RC2
OS: Mac OS X

Re: Dynamische Navigation

Beitragvon Jörg am Mi 20. Mai 2009, 22:14

Hey Alex,
habe mir mal dein Starter-Kit zur Generierung dynamischer Navigationen aus einer Datenbank-Tabelle angesehen.

Eine wirklich schöne Umsetzung die auch tadellos funktioniert.
Habe die Funktionalität noch ein bisschen erweitert, da mir z.B. die Sortierung in der Order-Condition nicht gefiel.

Die Erweiterung:
menuitem.php
Code: Alles auswählen
function getItemsForMenu() {
    $menuitems = $this->find('all', array('conditions' => array('hidden' => 0),
                                          'order' => array('order'=>'ASC','menuitem'=>'ASC')
                                         )
                            );
 


Viele Grüße
Jörg
Jörg
 
Beiträge: 66
Registriert: Di 13. Mai 2008, 13:45
Wohnort: Bremen
CakePHP-Version: 1.3.2 stable
OS: Windows 7 Prof.

Re: Dynamische Navigation

Beitragvon SnEaKy am Do 22. Okt 2009, 14:28

Kann man hier mit einer neueren Version in kürze rechnen?
SnEaKy
 
Beiträge: 7
Registriert: Fr 2. Okt 2009, 10:36

Re: Dynamische Navigation

Beitragvon Alex am Do 22. Okt 2009, 22:01

Hej Sneaky,

in der Tat wollte ich schon lange eine neue Version veröffentlicht haben. Leider scheitert das ganze immer wieder an der Zeit.

Das du jetzt aber direkt eine neue Version anfragst, steigert meine Motivation allerdings schon ein bisschen. :D

Was für neue Funktionen erwartest du den? Oder soll das ganze nur in der aktuellen Cake-Version funktionieren. Vielleicht können wir an einer kleinen Feature-Liste arbeiten, bevor ich anfange ;)

Greetz,
Alex
Alex
 
Beiträge: 116
Registriert: Di 13. Mai 2008, 13:39
Wohnort: Bremen
CakePHP-Version: 1.2.0.7296 RC2
OS: Mac OS X

Re: Dynamische Navigation

Beitragvon SnEaKy am Fr 23. Okt 2009, 10:10

Also ich fände Untermenüs cool :)
SnEaKy
 
Beiträge: 7
Registriert: Fr 2. Okt 2009, 10:36

Re: Dynamische Navigation

Beitragvon ragtek am So 25. Okt 2009, 12:17

Es wäre auch toll, wenn es hier von Haus aus, auch eine "AJAX Funktionalität geben würde.

zB:
Ebene1:
App
Verwaltung
Forum


Diese Einträge haben alle Untermenüeinträge.
Nun wird durch Mouseover / Klick NUR das Untermenü aktualisiert.
ragtek
 
Beiträge: 10
Registriert: Mi 7. Okt 2009, 08:31


Zurück zu Starter-Kits / Templates

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron