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

Layoutänderung (Grafiken, evtl. CSS) je primary link? (Hauptbereich)

Eingetragen von Anonymous (0)
am 14.06.2006 - 08:18 Uhr in
  • Themes & Theming

Hallo!

Ist es möglich, das Layout zB. eine od. mehrere Headergrafiken je Hauptbereich der Webseite zu ändern? Also im Prinzip verschiedene Templates für verschiedene zB primary link - Bereiche anzugeben?

Ich hoffe das war halbwegs verständlich ;-) Sorry für die Ausdrucksweise. Hab dazu leider nicht in den Docus gefunden ...

Eine Möglichkeit wäre, das ganze hart in der page.tpl.php zu coden - aber vielleicht gibt es ja ne elegantere Möglichkeit? Danke im Voraus!

‹ Frage nach geeignetem Theme Kompliziertes Theme portieren ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Welche Drupalversion

Eingetragen von quiptime (4972)
am 14.06.2006 - 08:31 Uhr

Welche Drupalversion betrifft Dein Problem?

-------------
quiptime

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn es 4.7 ist dann schau

Eingetragen von quiptime (4972)
am 14.06.2006 - 08:39 Uhr

Wenn es 4.7 ist dann schau Dir mal das an:

http://drupal.org/project/style

-------------
quiptime

  • Anmelden oder Registrieren um Kommentare zu schreiben

Taxonomy Theme

Eingetragen von md (3717)
am 14.06.2006 - 09:18 Uhr

Eine andere sehr gute und flexible Lösung ist das
Taxonomy-Theme Modul: http://drupal.org/project/taxonomy_theme

Meinolf
---------------------
http://drupal.mdwp.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Dir das Modul "Style"

Eingetragen von quiptime (4972)
am 14.06.2006 - 09:50 Uhr

Wenn Dir das Modul "Style" nicht weiterhilft musst Du doch zu einer eigenen Lösung greifen.

Denkbar als Lösungsansatz wäre folgendes Snenario:

In der "template.php" erstellst Du eine Funktion. Diese Funktion prüft, um welchen Hauptbereich es sich gerade handelt und gibt jeweils einen anderen HTML-Code zurück. Beispiel:

function switch_header_image($parameter) {

if ($parameter == '3') {
  dein HTML Bereich 3
}
elseif ($parameter == '7') {
  dein HTML Bereich 7
}
elseif ($parameter == '29') {
  dein HTML Bereich 29
}
else {
  dein HTML Standardbereich
}

}

Die Links Deiner Haupbereiche lauten "taxonomy/term/3", "taxonomy/term/7", "taxonomy/term/29", usw.. Der Parameter ist 3, 7, 29, usw..

Allerdings funktioniert das so nur, wenn man gerade den Link eines Hauptbereiches (term) klickt, denn die benötigten Parameter sind die ID des Term - tid. Wenn in einem Hauptbereich ein Artikel-Link (node) geklickt wird müsste aber auch die tid ermittelt werden, nämlich die zugehörige tid der wiederum zu ermittelnden aktuellen ID des node - nid.
Ich bin mir jetzt nicht ganz sicher, zu welchen Zeitpunkten die aktuelle tid ermittelt werden kann oder muss. Sollte die tid global zu jeder nid UND auch die nid global verfügbar sein, dann kann man auf eine Parameterübergabe verzichten (siehe Alternative Funktion).

In der "page.tpl.php" wird die Funktion aufgerufen. Dabei wird als Parameter der aktuelle Haupbereich übergeben.

Alternative Funktion:

Eventuell brauchst Du auch keine Parameterübergabe, sondern ermittelst in der Funktion die aktuelle Haupkategorie - tid - bzw. die zum aktuellen node - nid - gehörende Hauptkategorie, die tid.

Anders formuliert.
Wird ein Menülink geklickt hat man den term und kennt damit die tid.
Wird ein Artikel gelesen benötigt man den zugehörigen term - den related term. Hat man diesen kennt damit die tid.

Um die tid zu einer nid zu ermitteln könnte man hier ansetzen:
http://api.drupal.org/apis/4.7/_term
http://api.drupal.org/api/4.7/function/taxonomy_node_get_terms_by_vocabu...
http://api.drupal.org/api/4.7/function/taxonomy_node_get_terms

Um dies zu handhaben müssen die if der Funktion natürlich andere Fragen stellen.

-------------
quiptime

  • Anmelden oder Registrieren um Kommentare zu schreiben

Taxonomy Theme hat aber den

Eingetragen von quiptime (4972)
am 14.06.2006 - 09:55 Uhr

Taxonomy Theme hat aber den Nachteil, daß man mit mehreren kompletten Themes arbeiten muss.
Will mann nicht nur 2 oder 3 verschiedene Layouts der Hauptkategorien, dann ufert das Ganze schnell aus, denn man hat in den einzelnen Themes den jeweils üblichen Satz an Dateien, die es zu warten gilt.

-------------
quiptime

  • Anmelden oder Registrieren um Kommentare zu schreiben

Style module

Eingetragen von md (3717)
am 14.06.2006 - 10:50 Uhr

Aber das style module arbeitet nur mit 'kompatiblen' Themes oder man muss sein Theme
kompatibel machen.


SUPPORTED THEMES:
The following themes are style module compatible:
- Polder
- Basic
Other themes can be made compatible by simply replacing some fixed
HTML and CSS values with simple tags, and adding an extra .inc file
with default values to the theme directory. See the above themes for
examples.

Ob das was für jeden ist? Ist auf jeden Fall 'ne Alternative.

Meinolf
-------
http://drupal.mdwp.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kenne das Modul Style durch

Eingetragen von quiptime (4972)
am 14.06.2006 - 11:06 Uhr

Kenne das Modul Style durch eigene Erfahrung nicht. Da Du mit der Drupal-Doku nicht weitergekommen bist habe ich vorhin spontan mal in den Modulen gesucht.

Ich werde mir jetzt das Modul mal näher ansehen - ob einer eventuellen Kompliziertheit. Bei dem was ich vorhin flüchtig über dieses Modul gelesen habe kannst Du davon ausgehen, daß die Aussage zu den "SUPPORTED THEMES" zutrifft.

-------------
quiptime

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wem

Eingetragen von md (3717)
am 14.06.2006 - 11:20 Uhr

galt jetzt deine Antwort?

Das ist übrigens ein generelles Problem hier im Drupalcenter.
Da die Einrückung von Kommentaren (wie bei drupal.org) ausgeschaltet ist,
sieht man leider nicht immer sofort, wer wem worauf antwortet.

Meinolf
-------
http://drupal.mdwp.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

@Meinolf,

Eingetragen von quiptime (4972)
am 14.06.2006 - 12:09 Uhr

@Meinolf,

meine Antwort bezüglich des Modules Style galt Dir.

-------------
quiptime

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich denke, das Modul Style

Eingetragen von quiptime (4972)
am 14.06.2006 - 12:45 Uhr

@lorr,

ich denke, das Modul Style kannst Du mit Drupal 4.7 auf Grund fehlender Kompatibilität nicht verwenden. CHANGELOG des Modules:

Zitat:

// $Id: style.module,v 1.10 2004/10/01 00:08:35 uwe Exp $

// Drupal Style module
// Version: 3.0 for Drupal 4.3
// Last updated: 9 Nov. 2003

Solltest Du mit Drupal 4.6 arbeite passe ich.

-------------
quiptime

  • Anmelden oder Registrieren um Kommentare zu schreiben

Re: @Meinolf,

Eingetragen von md (3717)
am 14.06.2006 - 13:03 Uhr
quiptime schrieb

@Meinolf,

meine Antwort bezüglich des Modules Style galt Dir.

 
Zur Usability dieses Forums

Das Problem der Zuordnung von Antwortposts ist nicht nur die deaktivierte Einrückung von Kommentaren.

Es gibt noch ein viel gravierenderes Problem, das besonders bei langen Threads zum Vorschein tritt:

Der Link unter jedem Post lautet "Antworten". Das ist missverständlich!

Eigentlich sollte es unter jedem Post 2 Links geben! Der eine Link dient der generellen Antwort auf den Eröffnungspost des Thread und sollte eine dem entsprechende unmissverständliche Bezeichnung haben und der andere Link dient der Antwort auf den jeweiligen Post unter dem sich dieser Link befindet und er sollte ebenfalls eine entsprechende unmissverständliche Bezeichnung haben.

Dieses Problem hat aber auch das Forum von drupal.org.

Es scheint so wie mit dem berühmten Brett vor dem Kopf. Irgendwann sieht man gewisse naheliegende Dinge nicht mehr. Und für drupalcenter.de kann es kein Argument sein, daß es bei drupal.org ja auch nicht 2 Links unter den Posts gibt. Drupal.org ist nicht Gott.

Nun wird der Websiteadmin antworten:

Vielen Dank für den Hinweis. Wir werden das beim nächsten Release berüchsichtigen. Schön. Wir wissen es bereits.

Wenn es also Tipps und Anregungen der Forumanwender gibt, dann sollte man rascher reagieren und nicht von irgendwelchen Releases reden - klingt aber gut, nächstes Release.

Nebenbei gesagt,
ich habe mich eben im drupal.org Forum eingeloggt. Die Einrückung ist aktiv.

 
 
Antworten zu meiner Usability-Kritik bitte hier:

http://www.drupalcenter.de/node/1207

-------------
quiptime

Das ist alles richtig. Das die Einrückung bei drupal.org aktiv ist, ist mir bekannt.
Und warum du mir antwortest

Da Du mit der Drupal-Doku nicht weitergekommen bist ...

ist mir schleierhaft.

Wie kommst du darauf?

Meinolf

  • Anmelden oder Registrieren um Kommentare zu schreiben

das galt wohl @lorr, habe

Eingetragen von green_nature@dr... (8)
am 14.06.2006 - 13:20 Uhr

das galt wohl @lorr der den Thread eröffnet hat

  • Anmelden oder Registrieren um Kommentare zu schreiben

Korrekt, mit der Doku galt

Eingetragen von quiptime (4972)
am 14.06.2006 - 13:25 Uhr

Korrekt, mit der Doku galt lorr.

-------------
quiptime

  • Anmelden oder Registrieren um Kommentare zu schreiben

Guten Morgen ...

Eingetragen von lorr (nicht überprüft) (0)
am 16.06.2006 - 08:37 Uhr

Vielen Dank für die guten Antworten, das hilft perfekt! War gestern feiertragsgemäß offline und in der Sonne ;-) Werde nun mal alles ausprobieren und gebe euch dann Bescheid!

lg aus Wien

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

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