Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Untermenüpunkte

Eingetragen von mogiolive (74)
am 30.07.2012 - 20:09 Uhr in
  • Allgemeines zu Drupal

Hallo,

ich möchte die nid des 1st Unterpunktes ( Nodes) des aktiven Nodes ausgeben.

Wie stell ich das an?

Ps will kein Modul nutzen.... muss per Skript gehen

Grüsse

‹ Registrierung mit Panels bearbeiten ? Textfeld mit Checkbox ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Kannst du das präzisieren?

Eingetragen von ronald (3857)
am 30.07.2012 - 20:25 Uhr

Was möchtest du tun?

Ein Modul ist nichts Anderes als ein Script, das getestet und bewährt ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Menülink "A" hat 4

Eingetragen von mogiolive (74)
am 30.07.2012 - 20:37 Uhr

Menülink "A" hat 4 Unterseiten. Ich will die NID der ersten Unterseite.

A ist der aktive Menüpunkt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also sind solche Dinge in

Eingetragen von mogiolive (74)
am 31.07.2012 - 19:02 Uhr

Also sind solche Dinge in Drupal nicht möglich?
Mein Gott, das kann doch nicht sein ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

nichts ist unmöglich

Eingetragen von ronald (3857)
am 31.07.2012 - 19:34 Uhr

Ich verstehe jodoch noch immer nicht, wo du hin willst.
Wahrscheinlich ist alles viel einfacher, als du es dir gerade vorstellen kannst.

In Drupal ist alles Datenbankgesteuert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

was verstehst du denn an

Eingetragen von mogiolive (74)
am 31.07.2012 - 19:43 Uhr

was verstehst du denn an meiner Frage nicht?

  • Menu Item A
  • Menu Item B (Node)(active node)
  • - - - - - Menu Item B.A (Node) <- brauche nid von diesem node
  • - - - - - Menu Item B.B
  • Menu Item C

ich schreibe meistens immer alles über Custom Code ohne Module. Nur finde ich keinen Ansatz. Es gibt zwar eine Function, die einem Menuitems als html liste wieder gibt ... jedoch tut diese nicht was ich will.

Ich will einfach die nid des ersten child menuitems per script erfahren und dann weiterverwenden... ich bin mir ganz, dass fern dieser ganzen Modulen auch die Api in der Lage ist innerhalb eines Page Templates solche dinge per Script zu berechnen.

Kennt sich denn hier keiner mit der API aus?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du verstehst die Menüstruktur

Eingetragen von wla (9461)
am 31.07.2012 - 19:45 Uhr

Du verstehst die Menüstruktur von Drupal nicht. Ein Menü ist eine Liste von Links. Dahinter müssen sich nicht unbedingt Nodes verstecken und daher steht im Menüeintrag definitiv nicht die von Dir gesuchte Node-ID. Andernfalls wäre die Struktur auch zu starr. Du wirst also nach anderen Möglichkeiten suchen müssen. Um Dir dabei zu helfen, brauchen wir aber mehr Informationen. Ich vermute aber stark, daß es auf ein eigenes Modul hinauslaufen wird.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

es hat aber einen custom

Eingetragen von mogiolive (74)
am 31.07.2012 - 19:52 Uhr
Zitat:

Ein Modul ist nichts Anderes als ein Script, das getestet und bewährt ist.

es hat aber einen custom view.. und mir ist der overhead langsam zu hoch. Ausserdem sind module gekapselt .. und ich brauche die Werte in meinem Skript

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein Modul?

Eingetragen von mogiolive (74)
am 31.07.2012 - 19:50 Uhr

mir ist schon klar, dass es sich bei einem menuitem auch um etwas anderes als einen node handeln kann.. aber jenes kann noch programmatisch abgefragt werden. Gebe mir 1. Nid von element wenn jenes ein node ist.

ich möchte kein modul entwickeln welches ständig immer wieder eingesetzt wird. ich brauche einfach die nid des ersten menu childs wenn es ein node ist. Mir kann doch keiner erzählen, dass dafür sich eine kommplete modul umgebung schaffen muss... in anderen frameworks sind solche sachen doch auch programmatisch lösbar

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein Modul?

Eingetragen von mogiolive (74)
am 31.07.2012 - 19:51 Uhr

sorry doppelpost

  • Anmelden oder Registrieren um Kommentare zu schreiben

Auch wenn es mitunter nur

Eingetragen von wla (9461)
am 31.07.2012 - 21:30 Uhr

Auch wenn es mitunter nur kleine Erweiterungen oder Änderungen sind, der für Drupal typische Weg geht über ein kleines eigenes Modul, das sich in Drupal einklinkt und die Information heraus gibt z.B. über einen selbst definierten Funktionsaufruf. Den kannst Du dann auch in einem Template-Script verwenden. Das ist die normale Arbeitsweise, gewöhne Dich daran. Ich schreibe mitunter für vier Zeilen Code ein Minimodul, einfach weil es sauber zu handhaben ist. Deine Denkweise ist noch nicht auf Drupal eingestimmt und Du arbeitest im zur Zeit, bedingt durch die Kenntnisse anderer CMS-Systeme, gegen die Eigenheiten von Drupal. Das bringt Dich auf Dauer nicht weiter.
Ein Problem könnte auch sein, daß die Templates, mit denen Du arbeiten willst, von der Menüstruktur losgelöst sind, da die Ausgabe eines Nodes mit einem Menü nichts zu tun hat.
Du könntest Dir etwa die Theming-Funktionen zu Menüs ansehen. Dort wird schließlich die Menüstruktur durchlaufen. Daran könntest Dich orientieren, um dann zu dem aktuellen Pfad den Pfad-Alias herauszusuchen und wenn es ein Node-Pfad ist die Node-ID herausgeben. Das mal als kleine Anregung.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

menu_tree

Eingetragen von stBorchert (6003)
am 31.07.2012 - 21:46 Uhr

Je nachdem, ob Du Drupal 6 oder 7 verwendest sieht die Lösung hier anders aus.

Eventuell hilft ja schon http://stackoverflow.com/questions/2716787/how-to-get-all-the-menu-items... oder http://stackoverflow.com/questions/4590335/find-all-the-child-nodes-usin... oder [api:menu_tree:7].

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Tagen 19 Stunden
  • Hey danke
    vor 3 Tagen 14 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 8 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 1 Tag
  • Kannst doch auch alles direkt
    vor 1 Woche 6 Tagen
  • In der entsprechenden View
    vor 1 Woche 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 6 Tagen
  • gelöst
    vor 4 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 15 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association