|
|||
|
Hallo mzanier, hallo chpohl,
wu?te ich doch dass ich irgendwo in diesem Forum etwas zu dynamischen Men?s gesehen habe!, habe es nun endlich hgefunden http://www.phpinsider.com/php/code/SmartyMenu/ wobei ich f?r meine Kategorien und Unterkategorien die L?sung mit dem stil outline_v bevorzuge. Meine frage, brauche ich dazu die template engine smarty, um es einzubinden? Mit smarty kenn ich mich noch nicht aus! Oder geht das auch "freihand" mit einem normalem html-editor wie qhaut oder dreamweaver mx? W?re auch dankbar f?r beispiele und weiterf?hrende links (hier im forum oder auch im net) wo L?sungswege und Anregungen aufgezeigt werden, wie ich dieses Men? auf die Kategorien und Unterkategorien anwenden kann. (gew?nscht sind 3 Ebenen, also noch Unterkategorie der Unterkategorie) Herzlichen dank murphy |
|
|||
|
Dein dynamisches Men? soll eine Kombination aus einer <ul> Liste und einem passenden Stylesheeet werden. Das "outline_v" stylesheet kannst http://www.phpinsider.com/css/outline_v.css
anschauen. Die Verbindung erfolgt durch class="xxx". Siehe Codebeispiel. Code:
<ul id="nav">
<li class="nav_parent"><span class="nolink">News Sites</span>
<ul>
<li class="nav_child"><a href="http://www.msnbc.com/">MSNBC</a></li>
<li class="nav_child"><a href="http://www.espnzone.com/">ESPN Zone</a></li>
<li class="nav_child"><a href="http://www.foxnews.com/">Fox News</a></li>
</ul>
</li>
<li class="nav_parent"><span class="nolink">Search Engines</span>
<ul>
<li class="nav_child"><a href="http://www.yahoo.com/">Yahoo</a></li>
<li class="nav_child"><a href="http://www.a9.com/">Amazon A9</a></li>
<li class="nav_parent"><a href="http://www.google.com/">Google</a>
<ul>
<li class="nav_child"><a href="http://news.google.com/">Google News</a></li>
<li class="nav_child"><a href="http://groups.google.com/">Google Groups</a></li>
<li class="nav_child"><a href="http://froogle.google.com/">Froogle</a></li>
<li class="nav_child"><a href="http://gmail.google.com/">Gmail</a></li>
</ul>
</li>
<li class="nav_child"><a href="http://www.altavista.com/">Altavista</a></li>
</ul>
</li>
<li class="nav_child"><a href="http://smarty.php.net/">Smarty</a></li>
</ul>
Der Menuerweiterung musst die Daten entsprechend aufbereiten und dann kannst es einbinden und nutzen. Irgendwo hier im Forum gab schon mal einen Anfang <ul> Listen zu erstellen. Suche nutzen. Finden. Testen. Stylesheet schreiben. Weitere empfehlenswerte Quellen: http://smarty.php.net/ http://de.selfhtml.org/
|
|
|||
|
Hi
danke f?r deinen Tip, ja das mit der ul-liste in Verbindung mit CSS habe ich auch schon gekannt. Mein Problem ist jedoch, dass ich dann die einzelnen Men?punkte von Hand eingeben muss, oder sehe ich das falsch? Wenn ich dasmit richtig liege, bedeutet dies dann jedoch, sobald ich eine Kategorie l?sche oder hinzuf?ge, wird es happig. Zudem funzt das ja allenfalls, wenn der Shopbetreiber auch der Designer ist, aber sobald ein anderer die Kategorie im Admin hinzuf?gen will, steht er dumm da, oder? Daher w?rde ich die einzelnen Listenpunkte eigentlich gerne lieber vom Shop (admin) aus dynamisch erzeugen lassen. Kernfrage ist also, wie bzw. wo im code binde ich die Variablen ein, so dass Kategorie-?nderungen im admin automatisch umgesetzt werden (d.h. also ein[*]irgendwas automatisch hinzugef?gt oder gel?scht wird) und wie muss ich die php-dateien anpassen. Vielen Dank und viele gr??e murphy |
|
|||
|
|
![]() |
| Lesezeichen |
| Stichworte |
| @mzanier, chpohl |
| Themen-Optionen | |
| Ansicht | |
|
|