The following warnings occurred:
Warning [2] Undefined array key "allowautourl" - Line: 584 - File: inc/class_parser.php PHP 8.1.31 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/class_parser.php 584 errorHandler->error_callback
/inc/class_parser.php 228 postParser->parse_mycode
/printthread.php 203 postParser->parse_message
Warning [2] Undefined array key "allowautourl" - Line: 584 - File: inc/class_parser.php PHP 8.1.31 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/class_parser.php 584 errorHandler->error_callback
/inc/class_parser.php 228 postParser->parse_mycode
/printthread.php 203 postParser->parse_message



GetSimple Support Forum
menü problem - Printable Version

+- GetSimple Support Forum (http://get-simple.info/forums)
+-- Forum: International (http://get-simple.info/forums/forumdisplay.php?fid=4)
+--- Forum: German - Deutsch (http://get-simple.info/forums/forumdisplay.php?fid=18)
+--- Thread: menü problem (/showthread.php?tid=3392)



menü problem - Va.OS - 2012-07-31

Hallo =D

ich bin darzeit mir ein eigenes Theme für GetSimple zusamen zuschusstern und bin eigendlich auch shcon fast fertig, jedoch hab ich jetzt das problem das ich beim feinschliff vom menü einfahc nicht weiter komme.

aussehen soll es einmal so

http://dev.va-os.de/data/uploads/future.png

jeder Menüpunkt hat ein eigenes icon bildchen und die komplette menüfläche fungiert als link... (in reinem HTML ist das kein problem...)

Und so siehts derzeit aus:
http://dev.va-os.de

Ich gemerkt das GetSimpel als <li> sein menü erstellt... vorallem kann ich zumindest nicht viel mit dem <li>machen, ich kann weder ein bildchen per menüpunkt zuweisen( ich denke irgendwie über <?php return_page_slug(); ?>) noch die einzelnen menü schaltflächen in einen ganzen link verwandeln (da <?php get_navigation(return_page_slug()); ?> einem direkt ein komplettes <li> ausspuckt)

nun ist meine frage wie kann ich das ändern... im wiki hab ich was über menu_data() gelesen aber wirklich hilfreich war die erklärung nicht ... zumindest (denke ich) vertanden zu haben das das menü nich als li ausgegeben wird...

MfG,

Chris


menü problem - mvlcek - 2012-07-31

Va.OS Wrote:jeder Menüpunkt hat ein eigenes icon bildchen und die komplette menüfläche fungiert als link... (in reinem HTML ist das kein problem...)

Es gibt mehrere Möglichkeiten, z.B.:
  • get_navigation gibt den einzelnen li als Klasse den Seitennamen (Slug). Damit kannst Du mit entsprechenden CSS-Regeln ein Bild einfügen, z.B.:
Code:
.nav li a { display: block; padding-left: 20px; }
  .nav li.index a { background: url(bild-fuer-index.png) 0 0 no-repeat; }
  .nav li.seite2 a { ...
  • mit menu_data bekommst Du einen Array mit den Menüdaten, den Du dann mit PHP verarbeiten kannst, d.h. HTML mit den Bildern generieren kannst - dabei kann dann z.B. dein Bildname gleich dem Seitennamen sein - es hilft, testweise die Daten aus menu_data auszugeben, um zu sehen, wie sie aufgebaut sind:
Code:
$md = menu_data();
  print_r($md);