Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modulsuche ›

Gibt es ein Modul mit dem ich mehrere Node's mit einer Page verlinken kann?

Eingetragen von klausu (21)
am 08.07.2010 - 16:59 Uhr in
  • Modulsuche

Ich habe folgendes Problem:

Ich habe 4 NODE's, die auf eine PAGE verlinken sollen:
node-blau.tpl.php
node-rot.tpl.php
node-orange.tpl.php
node-lila.tpl.php

und eine:
page.tpl.php

Wie kann ich die Page verändern, damit die Nodes darauf verweisen, damit ich die Standard "page.tpl.php" so lassen kann wie sie ist?
z.B. page-node-NAME.tpl.php

Danke im voraus

‹ Alternative zu WebFM "Wer geht auch hin"-Funktion ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hä? Kannst du mal bitte ganz

Eingetragen von Exterior (2903)
am 08.07.2010 - 17:11 Uhr

Hä? Kannst du mal bitte ganz genau erklären, was du vor hast? Ich sehe hier momentan, dass du 4 node.tpl.phps hast, aber was du damit machen willst, ist mir unklar.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hä? Kannst du mal bitte ganz

Eingetragen von Exterior (2903)
am 08.07.2010 - 17:12 Uhr

Edit: Verdammt, versehentlich zweimal auf den Button geklickt -,-'

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn ich...

Eingetragen von klausu (21)
am 08.07.2010 - 17:16 Uhr

wenn ich die 4 Nodes mit einer eigenen Page versehen will, klappt es momentan nur, wenn ich die direkte Nodenummer angebe. (page-node-3.tpl.php)
node-blau.tpl.php = page-node-3.tpl.php
node-rot.tpl.php = page-node-4.tpl.php
node-orange.tpl.php = page-node-5.tpl.php
node-lila.tpl.php = page-node-6.tpl.php

somit bin ich aber keines falls dynamisch.
Deswegen benötige ich ein Modul, oder einfacheres, um diese Nodes, egal wie oft ich sie erstelle immer die gleiche "page" haben.

Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sind "Blau", "Rot", "Orange"

Eingetragen von Exterior (2903)
am 08.07.2010 - 17:32 Uhr

Sind "Blau", "Rot", "Orange" und "Lila" Inhaltstypen? Denn wenn nicht, dürfte deine node.tpl.php-Benennung so nicht funktionieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau, es sind

Eingetragen von klausu (21)
am 08.07.2010 - 17:37 Uhr

Genau, es sind Inhaltstypen.
Aber wie kann ich diese mit einer "Page" verknüpfen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Panels?

Eingetragen von Frank Ralf (2135)
am 08.07.2010 - 17:50 Uhr

Klingt das nicht nach einem klassischen Anwendungsfall für Panels? (Dort lohnt auch immer ein Blick auf die "Related Modules".)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Tja, du könntest dir entweder

Eingetragen von Exterior (2903)
am 08.07.2010 - 17:55 Uhr

Tja, du könntest dir entweder diese Seite anschauen und dann für jede Farbe eine eigene page.tpl.php erstellen (also page-blau.tpl.php, page-rot.tpl.php usw.)

Oder du schaus dir mal das Modul Custom Page an (keine Ahnung, ob das Modul das macht was du willst, musst du dir mal durchlesen).

Oder du machst in der normalen page.tpl.php eine Fallunterscheidung nach den Inhaltstypen.
Dass du also an den entscheidenden Stellen eine switch-Anweisung unterbringst, die entsprechenden Inhaltstypen abhandelst und in den else-Zweig den Standardinhalt der page.tpl.php unterbringst. Ob das klappt - keine Ahnung, probieren. Habe gerade nachgeschaut, das $node-Objekt dürfte vorhanden sein.

Ansonsten fällt mir erstmal nichts ein. In der node.tpl.php angeben, welche page.tpl.php benutzt werden soll, funktioniert denke ich mal nicht. Denn die page.tpl.php steuert eben die Anzeige von Seiten, nicht nur von Nodes. Sie ist der node.tpl.php sozusagen übergeordnet und holt sich selbst aus der node.tpl.php den Code.

  • Anmelden oder Registrieren um Kommentare zu schreiben

klausu schrieb wenn ich die 4

Eingetragen von Thoor (3678)
am 08.07.2010 - 23:35 Uhr
klausu schrieb

wenn ich die 4 Nodes mit einer eigenen Page versehen will, klappt es momentan nur, wenn ich die direkte Nodenummer angebe. (page-node-3.tpl.php)
node-blau.tpl.php = page-node-3.tpl.php
node-rot.tpl.php = page-node-4.tpl.php
node-orange.tpl.php = page-node-5.tpl.php
node-lila.tpl.php = page-node-6.tpl.php

somit bin ich aber keines falls dynamisch.
Deswegen benötige ich ein Modul, oder einfacheres, um diese Nodes, egal wie oft ich sie erstelle immer die gleiche "page" haben.

Grüße

Wenn Du den mit den vier Inhaltstypen einen gemeinsamen Pfad zuweist, dann kannst Du mit einer einzigen page-xxx.tpl.php auf den Content der vier Inhaltstypen zugreifen.

z.B.: Inhaltstyp blau realisiert nodes mit dem Pfad /farben/blau
rot realisiert nodes mit dem Pfad /farben/rot
orange realisiert nodes mit dem Pfad /farben/orange ...

wenn Du jetzt eine page-farben.tpl.php anlegst, dann greift die für die vier Inhaltstypen blau, rot, orange und lila ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Thoor!

Eingetragen von klausu (21)
am 09.07.2010 - 08:18 Uhr

Genau so etwas habe ich gesucht!
Kannst Du mir evtl. noch einen Hinweis geben, wie ich denn die Nodes mit einem Pfad realisiere!?

  • Anmelden oder Registrieren um Kommentare zu schreiben

klausu schrieb Genau so etwas

Eingetragen von Thoor (3678)
am 09.07.2010 - 08:36 Uhr
klausu schrieb

Genau so etwas habe ich gesucht!
Kannst Du mir evtl. noch einen Hinweis geben, wie ich denn die Nodes mit einem Pfad realisiere!?

Mit dem zusätzlichen PATHAUTO Modul kannst Du für jeden Inhaltstypen festlegen, unter welchem Pfad alias er gespeichert werden soll .... z.B.: "farben/[type]/[title-raw]"

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich

Eingetragen von klausu (21)
am 09.07.2010 - 10:10 Uhr

habe nun das PATHAUTO Modul installiert, und bekomme auch die Inhalte so ausgegeben:
http://www.drupalinstallation.de/farben/aktuelleveranstaltungenblau/aktu...

leider greift aber das "page-farben.tpl.php" nicht.

Hast Du eine Ahnung woran das liegen kann?

  • Anmelden oder Registrieren um Kommentare zu schreiben

klausu schrieb habe nun das

Eingetragen von Thoor (3678)
am 09.07.2010 - 10:31 Uhr
klausu schrieb

habe nun das PATHAUTO Modul installiert, und bekomme auch die Inhalte so ausgegeben:
http://www.drupalinstallation.de/farben/aktuelleveranstaltungenblau/aktu...

leider greift aber das "page-farben.tpl.php" nicht.

Hast Du eine Ahnung woran das liegen kann?

Eventuell wird die page-farben.tpl.php nicht erkannt? Vielleicht mal Drupal Cache unter "Leistung" leeren und Theme unter "Themes" neu aktivieren ... ansonsten sollte es aber klappen. Wird die Template Datei denn erkannt, wenn Du einfach mal nen Testartikel unter z.B.: DEINESEITE/farben/test schreibst?

  • Anmelden oder Registrieren um Kommentare zu schreiben

irgendwie

Eingetragen von klausu (21)
am 09.07.2010 - 11:10 Uhr

geht es jetzt manchmal, und dann wieder nicht.
Sehr seltsam.

Das kann doch nicht so kompliziert sein, denn viel drupal user benötigen doch eine PAGE für mehrere dynamische NODE's.

  • Anmelden oder Registrieren um Kommentare zu schreiben

So...

Eingetragen von klausu (21)
am 09.07.2010 - 11:50 Uhr

Jetzt gehts überhaupt nicht mehr.
Gibt es denn eine andere Möglichkeit?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich habe dazu gerade

Eingetragen von Exterior (2903)
am 09.07.2010 - 12:33 Uhr

Also ich habe dazu gerade diesen Eintrag bei drupal.org gefunden:
http://drupal.org/node/104316

Da steht zwar ganz oben was von Drupal 5 aber wenn ich mich recht entsinne, ist das System bei D6 genauso.

Und etwas weiter unten steht dort folgender Text:

Zitat:

Remember that these template suggestions are based on the default drupal path for a particular page. If you've used the path or pathauto module to hide them with url aliases, these templates will still be searched based on the original paths.

Ergo klappt es wahrscheinlich nicht, weil eben mit URL Aliasen gearbeitet wird.

Aber darunter gibt es noch diesen Link, vielleicht hilft es:
Different page templates depending on URL aliases

  • 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 Wochen 6 Tagen
  • Hey danke
    vor 3 Wochen 11 Stunden
  • Update: jetzt gibt's ein
    vor 3 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 3 Tagen
  • In der entsprechenden View
    vor 4 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 3 Tagen
  • gelöst
    vor 6 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 7 Wochen 11 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20461

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» 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 14 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