|
|||
wo ist der fehler
Hallo liebe Gemeinde,
ich bin leider php-unwissend und möchte gerne fragen, wo hier der Fehler ist. Es geht um die Variable $welchesmenu. (Innerhalb von Wordpress) Wenn ich den Wert der variablen direkt reinschreibe, gehts. so wird das menu angezeigt: PHP-Code:
PHP-Code:
so gehts auch nicht: PHP-Code:
Ich glaube, ich brauche nur die richtige Schreibweise. Theoretisch müsste das doch so hinhauen. vielen dank für Hilfe!!! |
Sponsored Links |
|
||||
Warum machst du das?
Du kannst doch der Funktion sagen, welches HTML du verwenden möchtest. Function Reference/wp nav menu « WordPress Codex und du brauchst natürlich kein <?php wenn du eine Variabel in php Code einfügen möchtest. |
Sponsored Links |
|
|||
Hallo Protonenbeschleuniger,
ich habe 18 seiten.(=Seitliches menu) Und drei Bereiche. (=horizontales Menu) Je nachdem, in welchem Bereich man ist, soll das seitliche Menu leicht unterschiedlich sein. aber nur leicht. Der Großteil des Menus bleibt gleich. Die Seiten auf die man jeweils kommt, sind aber hauptsächlich die gleichen. Also: Bereich 1 hat die Seiten A, Sub A1, sub A2, B, C, sub C1, subC2, subC3 Bereich 2 hat die Seiten A, Sub A1, sub A2, B, C, D, subD1 Bereich 1 hat die Seiten A, sub A2, B, C, D (Alles übrigens in WP) Ich dachte mir, das geht mit einem einzigen Template. Ich setze eine Variable, sobald ich einen Bereich wähle. (im horizontalen Menu) Und dann wird immer das entsprechende Seitliche Menu aufgerufen - in dem ich drei Menus mache. Der Inhalt der variablen ist der jeweilige Menuname. Wenn ich dann einen anderen Bereich wähle wird die Variable überschrieben und gilt bis auf weiteres. Deshalb mache ich das. Leider vergisst WP die Variable wieder, wenn ich die Seite verlasse. Deshalb suche ich jetzt nach einer Möglichkeit, meine Variable in die DB zu schreiben um sie dann wieder aufrufen zu können. Seufz. Oder gibt es in WP eine Möglichkeit? ein PLugin. Habe dort schon im Forum gefragt, aber keine Antwort bekommen. Über Kategorien vielleicht. Das gibt dann wieder Probleme mit dem Highlighten. Oder? Wem fällt dazu was ein?? Hoffnungsvoll - vielen Dank im Vorraus!! Irmen Geändert von irmen (18.10.2013 um 21:49 Uhr) |
|
||||
Das nacht alles keinen Sinn. Deine Erklärung hat nichts mit meiner Frage zu tun. Du entfernst die li-Tags - warum? Du kannst diese Funktion so aufrufen, dass keine Liste zurück gegegeben wird.
Darüber hinaus kann diese Funktion sehr detailreich verändert werden, was dort auf der Seite auch erklärt wird. Dann geben diese wp_menu Funktionen (ich kenne diese konkret nicht) immer eine Klasse bei der aktuell aktiven Aktion aus, z.b. current-menu-item Function Reference/wp nav menu « WordPress Codex Du solltest dich ein wenig im codex einlesen, solches rumgebastelt ist mit WP selten nötig. |
|
|||
Zitat:
Ich kann die Haupt-Seiten nicht als Elternseiten strukturieren - dann würde dein Vorschlag funktionieren - denn die Unterseiten kann man ja von allen Hauptpunkten aus ansteuern. es muss entweder mit einem cookie gehen -so rät man mir - oder, was natürlich am praktischsten wäre, ich finde ein Plugin für diese Anforderung. Wenn du sagst, das macht alles keinen Sinn, verstehst du vielleicht nicht, was ich meine. Aber ich habe ganz wie du den Eindruck, daß so ein rumgebastel nur immer mehr ins Gestrüpp führt. Ich brauche ja eigentlich "nur" eine Möglichkeit, eine Variable so zu speichern, daß sie bei einem Seitenwechsel nicht vergessen oder verändert wird. Leider weiß ich nicht, wie man das macht. Kann mir jemand dazu vielleicht ein einfaches tutorial empfehlen? Ich suche natürlich auch danach ,aber die sind meistens speziell und sehr kompliziert und ich habe immer den Eindruck, daß sie nicht für mein Problem passen. Vielen Dank!!! Irmen |
|
|||
Klar, du hast ganz recht,
sicher gibt es dafür funktionen und plugins. Aber deswegen wende ich mich ja hilfesuchend an die foren(auch an das WP forum) weil ich hier einfach nicht weiterkomme. Darf ich nochmal erklären, was ich will: Ich möchte, daß das seitliche Menu, je nach dem, welchen Bereich man anklickt, die Unterseiten in unterschiedlicher Reihenfolge anzeigt. (diese Bereiche nannte ich vorher Hauptseiten, weil es quasi die Hauptauswahlmöglichkeit darstellt) Es sind aber immer die gleichen (Unter-) Seiten. Nur sollen die in unterschiedlicher Reihenfolge (und manchmal auch nicht komplett)angezeigt werden. Das will ich. Habe ich es jetzt verständlich erklärt? Was würdest du sagen, nach was soll ich da jetzt suchen? Vielen Dank für die Geduld! |
|
||||
Wieso Plugins? Das ist eine Wordpress Funktion für dein Template.
Zitat:
|
Sponsored Links |
|
||||
Wenn du unterschiedliche Reihenfolgen darstellen willst, dann solltest Du die Daten sortieren, bevor sie im Template dargestellt werden. Schau dir mal Function Reference/wp get nav menu items « WordPress Codex an, da gibt es einen orderby Parameter, vielleicht hiflt der dir ja schon weiter. Ansonsten musst Du halt das Array, welches die Funkton zurück gibt selbst sortieren.
Die Daten gibst Du dann an einen Nav-Menu-Walker der dir daraus das Markup rendert. Class Reference/Walker Nav Menu « WordPress Codex |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Redesign für Steiner Cycling Team | pkipper | Site- und Layoutcheck | 11 | 09.02.2011 13:25 |
Fehler: character ";" not allowed in attribute specification list | Schaum | Javascript & Ajax | 2 | 20.01.2011 14:54 |
Fehler bzw. Warnungen für eine Lightbox | empfei | (X)HTML | 3 | 24.10.2009 15:27 |
PHP: ereg_replace verursacht fehler nach Umstellung auf UTF-8 | braindead | Serveradministration und serverseitige Scripte | 5 | 02.07.2007 11:28 |
Kleiner Fehler bei Opera und IE -> Bitte Hilfe! | ONeill | CSS | 10 | 11.08.2006 14:40 |