View zweimal im Menu einbinden

am 27.10.2009 - 07:48 Uhr in
Hallo,
ich möchte eine View an zwei Stellen im Menu einhängen.
Das geht,so viel ich das verstanden habe, nicht.
Bei nodes, die ich zweimal haben möchte habe ich den entsprechenden mit node_load in einen zweiten node geladen.
Wie mache ich das am besten mit Views?
Eine View in einen neuen node laden? (falls ja, wo finde ich eine entsprechende Funktion?)
Oder gibt es bessere Wege?
Danke und Gruss
Adriana
- Anmelden oder Registrieren um Kommentare zu schreiben
Menü?
am 27.10.2009 - 08:11 Uhr
ich möchte eine View an zwei Stellen im Menu einhängen.
Das geht,so viel ich das verstanden habe, nicht.
Gehe zu admin/build/menu und erstelle im gewünschten Menü einfach einen neuen Menüpunkt mit dem Pfad zum View. Fertig.
Bei nodes, die ich zweimal haben möchte habe ich den entsprechenden mit node_load in einen zweiten node geladen.
? Wie jetzt? Eben schriebst Du noch, dass Du das 2x im Menü haben möchtest. Wozu willst Du da
node_load()
verwenden?Wie mache ich das am besten mit Views?
Eine View in einen neuen node laden? (falls ja, wo finde ich eine entsprechende Funktion?)
Bevor jetzt hier noch weitere Verwirrung und eventuelle falsche Wege auftauchen: beschreib doch mal bitte, was Du eigentlich genau vorhast.
Stefan
--
sei nett zu Deinem Themer
Ich möchte an zwei Stellen
am 27.10.2009 - 09:13 Uhr
Ich möchte an zwei Stellen im Menu auf dieselbe View verweisen. Der entsprechende Menupunkt soll in beiden Fällen als aktiver Menupunkt angezeigt werden.
Das geht logischerweise nicht, wenn ich die URL der View zweimal im Menu eintrage.
Beispiel
A
-a
-b
B
-a
-b
Beide a verweisen auf dieselbe View "beispielview". Von beiden a's aus komme ich zwar zur richtigen view, als aktiver Menupunkt erscheint jedoch immer nur derselbe Menupunkt (z.B. A/a auch wenn ich ursprünglich auf B/a geklickt habe).
Wie erreiche ich, dass sowohl mit A/a, als auch mit B/a dieselbe View angezeigt wird, aber der tatsächlich angeklickte Menupunkt als aktiv erscheint?
Gruss
Adriana
(Das mit den nodes und node_load war ein Beispiel, wie ich das im Fall von Nodes jeweils gelöst habe, wenn es Verwirrung stiftet, lasse ichs also weg)
Menü
am 27.10.2009 - 09:40 Uhr
Ich möchte an zwei Stellen im Menu auf dieselbe View verweisen. Der entsprechende Menupunkt soll in beiden Fällen als aktiver Menupunkt angezeigt werden.
Das funktioniert für gewöhnlich automatisch.
Wie erreiche ich, dass sowohl mit A/a, als auch mit B/a dieselbe View angezeigt wird, aber der tatsächlich angeklickte Menupunkt als aktiv erscheint?
Drupal kann nicht "wissen", welchen Link Du angeklickt hast. Nur anhand des Pfades, auf den die Menüpunkte verweisen, wird ein Menüpunkt als aktiv markiert. Wenn mehrere Menüpunkte auf den gleichen Pfad zeigen, wird jeder dieser Menüpunkte als aktiv markiert (gerade getestet).
hth,
Stefan
--
sei nett zu Deinem Themer
ja, genau. Das ist mein
am 27.10.2009 - 09:51 Uhr
ja, genau. Das ist mein Problem. Da Drupal das nicht wissen kann, suche ich nach einer Alternative. Deshalb mein Beispiel mit den Nodes.
Ich versuche, meine Frage anders zu stellen:
Kann ich den Inhalt einer bestehenden View z.B. in den Inhaltsbereich einer Seite laden?
Danke für die Geduld und Gruss
Adriana
views_attach
am 27.10.2009 - 10:03 Uhr
Kann ich den Inhalt einer bestehenden View z.B. in den Inhaltsbereich einer Seite laden?
Ja, das ist möglich.
Modul Views attach
Modul Insert view
Inserting views
hth,
Stefan
--
sei nett zu Deinem Themer
views_embed_view
am 27.10.2009 - 10:03 Uhr
views_embed_view
--

Vielen herzlichen
am 27.10.2009 - 10:10 Uhr
Vielen herzlichen Dank!!
Adriana
Dadurch erzeugt man
am 27.10.2009 - 10:45 Uhr
Dadurch erzeugt man allerdings Duplicate Content.
--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!
webseiter.de
Nur so eine Idee...
am 27.10.2009 - 14:25 Uhr
Da die Ziel-Urls im Menu unique behandelt werden, und Du deshalb immer nur auf den ersten Menupunkt Deiner View flippst, könntest Du vielleicht für Deine
View ein URl-Alias (admin/build/path) machen, und den zweiten Menupunkt hierauf verweisen lassen?
lg leda
***************************************************
"Du liebst es, Du brauchst es oder Du gibst es weg"
Alias-Pfade werden automatisch erkannt
am 28.10.2009 - 13:16 Uhr
... für Deine View ein URl-Alias (admin/build/path) machen, und den zweiten Menupunkt hierauf verweisen lassen?
Das funktioniert nicht. Beim Erzeugen des HTMLs eines Links übersetzt Drupal automatisch den Drupal-Pfad in den Alias. Es werden also beide Links auf den Alias verweisen.
--

Oh je, Hätt' ja sein
am 28.10.2009 - 13:57 Uhr
Oh je,
Hätt' ja sein können. Danke für die Aufklärung, wieder was gelernt :-)
lg leda
***************************************************
"Du liebst es, Du brauchst es oder Du gibst es weg"