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

Seite teilweise in Kategorien teilen

Eingetragen von flexter (5)
am 21.07.2010 - 20:44 Uhr in
  • Allgemeines zu Drupal

Hallo,

Ich stehe vor einem Implementierungsproblem. Ich erläutere mal die Designvorgaben so gut es geht an einem fiktiven Beispiel.

Ich habe eine Seite auf der es um Rennwagen und Geländewagen geht. Diese Seite wird über eine Frontpage betreten auf der zwei Links angeboten werden, unzwar in Form eines Rennwagen- und eines Geländewagenbitmaps. Betritt ein User die Seite per "Rennwagen"-Link soll oben im Kopf das Bild eines Rennwagens erscheinen und das auch für alle weiteren Seiten die er über das Navigationsmenü erreichen kann. Zudem steht auf der Haupt- bzw. Willkommensseite ein Text über Rennwagen. Analog soll das ganze für den "Geländewagenlink" funktionieren. Der Rest der Seite, der den Großteil darstellt unterscheidet sich nicht.

Wie bekomme ich es also in Drupal hin, diese kleinen Unterschiede anhand des angeklickten Frontpage-Links anzuzeigen? Ich könnte einfach für beide Fahrzeugtypen jeweils komplett eigene Nodes erstellen, jedoch müsste ich die identischen Inhalte andauernd doppelt erstellen und synchron halten.

Meine Idee wäre erstmal per Triggerfunktion irgendwie einen globalen Wert einzustellen, der beim betreten der Seite über die Frontpage gesetzt wird. Dieser entscheidet dann welcher Inhalt für einen "wagenabhängigen" Menüpunkt, wie zB. "Willkommen" herangezogen wird, oder eben ein "gemeinsamer" Inhalt. Das Bild des Wagentyps wird dann immernoch über diesen globalen Wert herangezogen.

Bin für jede Hilfe dankbar.

‹ Suchfeld auf Benutzer beschränken? [gelöst] Es wird nur noch die Startseite angezeigt und die Anmeldung geht nicht mehr ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du könntest hier mit dem

Eingetragen von SteffenR@drupal.org (2262)
am 21.07.2010 - 20:57 Uhr

Du könntest hier mit dem Drupal Core Modul Taxonomie arbeiten - eime Taxonomie kann zur Kategoriierung von Inhalten verwendet werden. Sie besteht aus einem oder mehreren Vokabularen - in deinem Fall "AutoTypen" und diese Vokabulare enthalten entsprechende Begriffe - in deinem Falle "Rennwagen" und "Geländewagen"..

In den Einstellungen lassen sich die Taxonomien bestimmten Inhaltstypen zuordnen. Wenn du nun noch pathauto / cleanurls verwendest könntest du dir über die Blocksichtbarkeitseinstellungen entsprechend des Pfades bspw. verschiedene Headerbilder einbetten oder Blöcke zusteuern.. Deine URLs würden dann bspw. so ausschauen http:/www.domain.com/rennwagen/meinartikel bzw. http:/www.domain.com/gelaendewagen/meinartikel - wobei rennwagen / gelaendewagen die Begriffe aus der Taxonomie darstellen..

Steffen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die Antwort. So

Eingetragen von flexter (5)
am 23.07.2010 - 16:06 Uhr

Danke für die Antwort. So eine Lösung ist mir in etwa auch gekommen, nur ist eben ein Haken bei der Sache? Was mache ich mit Inhalten die für beide Fahrzeugtypen identisch sind? Wenn ich eine Vokabel "Auto" habe, weiß ich nicht wie ich die Seite darstellen muss. Ich müsste wissen, auf welchen Link der Besucher auf der Frontpage geklickt hat. Das würde sich nur per Cookie lösen lassen. Aber Cookies nur wegen eines Bildes und einer Hand voll Seiten? Das wäre mit Kanonen auf Spatzen geschossen.

Eine andere Möglichkeit um die doppelte Arbeit zu vermeiden wäre, Pages zu erstellen die den Inhalt einer Node 'spiegeln'.
Beispiel:

Eine Node 'Getriebe' (Die seien jetzt mal bei beiden Fahrzeugtypen gleich), mit einem Taxonomy Vokal 'gemeinsam'. Nun mache ich eine Page 'Renn Getriebe' mit Taxonomy Vokal 'renn' und eine weitere Page 'Gelände Getriebe' mit Taxonomy Vokal 'gelaende'. Beide Pages sollen nun den Inhalt von 'Getriebe' wiederspiegeln. Das bedeutet, ändere ich was an der Node 'Getriebe' ist diese Änderung bei 'Renn Getriebe' und 'Gelände Getriebe' sofort zu sehen.

Ich weiß, dass ich sowas mit Views machen könnte. Das wäre jedoch für einen Seitenauthor der nur Inhalte bearbeitet viel zu kompliziert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • canadian pharmacy lotrisone cream used for cellulitis
  • 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?
Weiter

Neue Kommentare

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

Statistik

Beiträge im Forum: 250234
Registrierte User: 20462

Neue User:

  • WugPiola
  • marouane.blel
  • capilclinic

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