Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Pro taxonomy-term eine page.tpl.php?

Eingetragen von Vaid-XXL (4)
am 01.03.2008 - 19:30 Uhr in
  • Themes & Theming
  • Drupal 5.x

Hi,

ich bin am Entwickeln von einem Theme für ein Online-Magazin und jedes Ressort soll ein eigenes Layout bekommen.
Wie bekomm ich Drupal dazu?!
Ich habs versucht, die einzelnen Layouts z.B. page-taxonomy-term-7.tpl.php zu nennen, aber das bringt mich an dem Punkt nicht weiter, in dem ein Artikel aus der entsprechenden Kategorie angezeigt werden soll.

Hat irgendjemand eine Idee, wie man das ganze lösen könnte?

LG, Veit

‹ Themes in Drupal 6 Eingabeseite für Inhaltstyp themen? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Warum nicht über Inhaltstypen?

Eingetragen von Skeezix (5)
am 01.03.2008 - 20:52 Uhr

Wenn du für die einzelnen Ressorts jeweils verschiedene Inhaltstypen (z.B. ressort1 bis ressort7) kannst du das Layout mit Templates node-ressort1.tpl.php anpassen.
Die Inhaltstypen kannst du dann ja immer noch mit verschienden Taxonomie Vokabularien verbinden.
Müsste doch auch gehen...

Gruß, Thomas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Rechtekonflikt....

Eingetragen von Vaid-XXL (4)
am 02.03.2008 - 13:35 Uhr

Gute Idee, allerdings wollen wir auch mal Videos einbauen usw... und für alles dann eine eigene page.tpl.php zu erstellen, das wäre auf Dauer ja doch eher schlecht als Recht.
Außerdem ist das ganze dann für die Redakteure die ihre Artikel schreiben schon nicht mehr so einfach, weil man da die Rechte nicht mehr genauer eingrenzen kann, oder?

Gibts von Drupal keine Variable, die den Taxonomy-Term beinhaltet?

LG

  • Anmelden oder Registrieren um Kommentare zu schreiben

Viel viel Arbeit ohne Inhaltstypen

Eingetragen von tumblingmug (872)
am 02.03.2008 - 14:49 Uhr

Videos aber sind doch aber nun einmal inhaltlich etwas anderes und werden auch anders dargestellt als z.B. Artikel mit Bild - also ich würde sogar sagen: Inhaltstypen sind genau dafür da. Mehr schlecht als recht hingegen wärs, wenn Du für allen Inhalt einen Inhaltstyp verwendest und dann zwangsläufig den jeweiligen Quellcode in den Body quetschen musst mit Filter "Full HTML" oder "PHP". Schlecht darum, weil Du dann bei Änderungen (z.B. bei Videoanzeige-Optionen oder gar bei Playertausch) jeden einzelnen Node editieren musst, was sonst eine Änderung in nur einer einzigen Datei bedeutete.

Da dieser Quellcode dann zudem in die Drupal-Suchbegriffe Eingang findet - wirklich!: die Drupalsuche stellt Dir dann in den Suchergebnissen Deinen Quellcode dar, weil davon ausgegangen wird, dass der Body-Textkörper tatsächlich Text enthält - ist das keine gute Idee. Nicht einmal ein Bildchen mit TinyMCE und Konsorten gehört in den Body hinein, Inhaltstypen wie "News - Text mit Vorschaubild links" oder "Produkt - Text mit Vorschaubild rechts" etc. sind da wesentlich besser und unverwüstlicher im Hinblick auf Designkonsistenz. Und verschiedene Inhaltstypen lassen sich folgerichtig rechtemäßig viel, viel einfacher und zudem sehr viel effizienter verwalten als nur ein einzelner Inhaltstyp, wo Du dann Rechte mit Zusatzmodulen per Node regeln musst, wo Du andernfalls mit "reiner" Drupal-Zugriffskontrolle auskommst.

Wenn Du Dir viel viel Arbeit machen willst, dann umgehe das Konzept der Inhaltstypen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Okay, ich hatte wohl

Eingetragen von Vaid-XXL (4)
am 02.03.2008 - 20:17 Uhr

Okay, ich hatte wohl wirklich eine etwas falsche Vorstellung von den Inhaltstypen,
Danke an euch zwei, mal schaun, ob ich das ganze jetzt so realisieren kann :-)

Schönen Abend noch,
Veit

  • Anmelden oder Registrieren um Kommentare zu schreiben

CCK

Eingetragen von tumblingmug (872)
am 02.03.2008 - 21:26 Uhr

Wenn Du mit den Inhaltstypen wirklich in der oben beschriebenen Weise arbeiten willst, brauchst Du dazu noch CCK.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Inhaltstypen verschieben

Eingetragen von Vaid-XXL (4)
am 06.03.2008 - 18:25 Uhr

Hi,
das mit CCK ist klar.
Aber das wäre nachträglich einzubauen.
Mein Problem ist eher, wie man denn dann die Artikel in ein anderes Ressort verschiebt, Inhaltstyp kann man ja nicht mehr ändern...

LG,
Veit

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo ich bin gerade dabei,

Eingetragen von bertoluci (8)
am 06.03.2008 - 19:05 Uhr

Hallo

ich bin gerade dabei, mich in die Möglichkeiten von Drupal einzuarbeiten. Mein Kerngebiet ist Webdesign via CSS. Und hier glaube ich könnte man das Layout der Inhalte mit den Terms steuern. Wenn mann im Template der Inhaltstypen einen umschließenden Container (div) ergänzt und die ID des Containers dann dynamisch via den bereichszugehörigen Term generiert, könnte man, egal welchen Inhaltstype man hat, über die CSS-Formatierung ein eigenes Layout für jeden Bereich und den dem Bereich untergeordneten Inhaltstypen erstellen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Taxonomie

Eingetragen von tumblingmug (872)
am 06.03.2008 - 19:24 Uhr

Jetzt könnte die Taxonomie ins Spiel kommen: Du vergibst innerhalb eines Vokabulars Deine Ressortbegriffe als Terms. Mit cck_taxonomy könntest Du dieses Vokabular in Deine Nodetypen einbauen. Mittels cck_field_perms lässt sich dann auch sicher der Zugriff auf diese Felder steuern (damit nicht jeder verschieben darf).

Das Menü müsste dann doch anhand der Taxonomiebegriffe gebaut sein.

Ich habe das so noch nicht gemacht, aber so würde ich es angehen :) - Vielleicht hat ja auch jmd. eine bessere Idee.

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