Inhalte eines Inhaltstyps automatisch dem Menü zuordnen
am 26.07.2012 - 15:14 Uhr in
Hallo
Ich würde gerne ein Inhaltstyp definieren, welches die erstellten Inhalte direkt unter dem entsprechenden Menüpunkt im Hauptmenü erscheinen. Ich weiss, dass ich über das VIEW derartiges einstellen kann.
Siehe link
http://www.pic-upload.de/view-15297487/View_page.png.html
Ich habe bereits über URL-Aliase einen Pfad für den Inhaltstyp eingestellt.
Siehe link
http://www.pic-upload.de/view-15297489/URL_Aliase.png.html
Wenn ich für "Link hinzufügen" den Pfad angeben könnte, dann würde es wohl klappen. Jedoch aktzeptiert er nicht meine Angaben, wie zum Beispiel den Pfad: minerals
aber auch node/minerals will er nicht annehmen. Ich denke mit minerals liege ich doch gar nicht so falsch, denn diese bezeichung habe ich ja unter URL-Aliase selber angegeben.
http://www.pic-upload.de/view-15297488/Menupunkt_Linkhinzuf--gen.png.html
Ich danke im Voraus für antworten
LG
- Anmelden oder Registrieren um Kommentare zu schreiben
Bei der Definition eines
am 26.07.2012 - 15:37 Uhr
Bei der Definition eines Datentyps (Inhaltstyps) kannst Du festlegen, welche Menüs als Auswahl für den Menülink gezeigt werden. Das läßt sich auf ein Menü beschränken. Der Pfad ist dabei völlig unerheblich, da Drupal intern immer mit node/nodeid arbeitet. Beim Menüeintrag gibst Du bei der Erstellung eines Nodes deshalb nur den Linkttitel an und sonst nichts.
Beste Grüße
Werner
Ich verstehe nicht
am 26.07.2012 - 17:55 Uhr
Ich verstehe nicht ganz.
Alles was ich unter den Einstellmöglichkeiten eines neuen Typs einstellen kann, welches meinem Anliegen betreffen könnte, finde unter dem Punkt Menüeinstellungen.
Da gibt es eine Liste der verfügbaren Menüs, wo ich definieren kann, wo meine Inhalte des entsprechende Typs angezeigt werden sollten:
Hier noch der orginale Beschrieb zu dieser Auswahl: Die verfügbaren Menüs für diesen Inhaltstyp, indem die Inhalte eingeordnet werden dürfen.
Also gehe ich nun davon aus, dass nun alle Inhalte des einen Typs innerhalb des Menüs Hauptmenü erscheinen sollten. Jetzt muss ich also nur noch einen Linktitel hinzufügen können. Das habe ich jetzt über den Punkt Links hinzufügen unter Menü/Hauptmenü versucht. Aber ihm reicht jetzt nicht nur Angabe Linktitel, ich muss auch einen Pfad angeben. Aber was gebe ich dort an, wenn er nicht minerals oder node/minerals aktzeptiert?
Zur Klärung
am 26.07.2012 - 18:37 Uhr
was soll passieren?
Das Dokument soll einen eigenen Untermenüpunkt unter ein bestimmtes Menü erhalten, oder das Dokument soll in einer Liste, die über einen Menüpunkt aufgerufen werden kann, gefunden werden?
Das sind nämlich völlig unterschiedliche Dinge, die auch ganz anders zu handhaben sind.
Ich habe mir das so
am 26.07.2012 - 19:27 Uhr
Ich habe mir das so vorgestellt und das Beste ist, wenn ich ohne spezifisches "hier und dort"- Einstellungen erkläre.
Ich will einen bestimmten Inhaltstypen erstellen, deren Inhalte, welche ich nach und nach erstellen werde, direkt über einen Menüpunkt des Hauptmenüs einsehbar sind. Die Inhalte werden also, schön untereinander aufgelistet.
Oder wenn ich deine Worte ergänze:
Das Dokument <strong>alle Inhlate eines Inhaltstyps</strong>soll einen eigenen Untermenüpunkt unter ein bestimmtes Menü <strong>Hauptmenu </strong>erhalten, oder .......
Und ich will das nicht über Views machen. Gibt dafür nicht eine einfachere Lösung?
Rules
am 26.07.2012 - 19:45 Uhr
Schau mal hier, was als Lösung für Rules steht
http://jan.tomka.name/blog/programmatically-creating-menu-items-drupal
Ist zwar noch für D6, aber als Ideengeber sicher geeignet ;-)
Views ist das richtige Werkzeug dafür
am 26.07.2012 - 20:00 Uhr
Warum willst die Views vermeiden?
Views ist eines der genialsten Module von Drupal.
Mittelfristig wirst du nicht daran vorbei kommen.
Weil es so fähig ist, ist es vielleicht ein wenig komplizierter.
Aber mittelfristig wirst du "drupalistisch" denken, und nicht mehr in HTML-Seiten-Strukturen.
Views IST die einfache Lösung.
Views installieren, content_type anlegen, View anlegen, mit dem einzigen Filterkriterium "content ist vom typ ...", in der View den Menüpunkt zuweisen, fertig.
Ein für alle mal werden dann alle Dokumente, die unter diesem Typ angelegt wurden, unter diesem Menüpunkt aufgelistet.
Einfacher geht es nicht.
Also ich gehe mal davon aus,
am 26.07.2012 - 20:29 Uhr
Also ich gehe mal davon aus, dass ich mich jetzt richtig und verständlich ausgedrückt habe, ansonsten hättet ihr ja jetzt nicht Lösungsvorschläge gebracht. (Durch das suchen nach einer passenden Lösungen, habe ich selber den Durchblick verloren.)
Ich dachte, dass bereits schon mal gemacht zu haben und ich mich jetzt einfach nicht mehr an den Pfad zur Lösung erinnern kann. Man hat so vieles erreicht und dann weiss man nicht mal mehr an welcher Zitse man als Baby länger gesaugt hat.
Also mit Views ist das sicher perfekt zu machen, aber ich dachte ja nur.....
Und Ronald deine Worte zuletzt, motivieren mich nur noch stärker das VIEWs zu nutzen. :-)
Also danke für eure Beiträge
Ach ja und Helrunar, ich werde mir das mal anschauen, klingt interessant, ist mir aber auf den ersten Blick doch zuviel Aufwand.
Gruss
laufweite
Hier mal zwei Screenshots,
am 26.07.2012 - 21:08 Uhr
Hier mal zwei Screenshots, wie ich es an einer Stelle mit Views umgesetzt hab. Vielleicht hilft es Dir ja weiter. Ich hab es allerdings als Block umgesetzt, welcher in Abhängigkeit vom Hauptmenüpunkt in einer Sidebar kommt.
Edit und nachtrag: Unter den Feldeinstellungen ist die NodeID von der Anzeige ausgeschlossen ;-)
Ok danke Helrunar für den
am 27.07.2012 - 08:36 Uhr
Ok danke Helrunar für den Quide und den Aufwand!
Werde es mir heute Nachmittag noch genauer anschauen.
IG
marcel