Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Theme für bestimmte Seiten

Eingetragen von mikolaskova (776)
am 29.01.2012 - 15:52 Uhr in
  • Anfängerfragen

Hallo,

gibt es ein Modul, mit dem ich bestimmten Seiten ein bestimmtes Theme zuweisen kann?

Danke und Gruss

Adriana

‹ Beiträge im Forum freigeben Hooks Verständnis Problem ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das einzige was mir adhoc

Eingetragen von Drupal360 (87)
am 29.01.2012 - 16:07 Uhr

Das einzige was mir adhoc einfällt ist das Taxonomy Theme Modul.

Gruß
Daniel

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke - ich habe noch

Eingetragen von mikolaskova (776)
am 29.01.2012 - 16:14 Uhr

Danke - ich habe noch vergessen zu schreiben: am dringendsten bräuchte ich das für bestimmte Views... so wie ich die Blöcke für bestimmte Pfade ab/ oder anschalten kann, würde ich gern für bestimmte Pfade (v.a. Views) ein anderes Theme wählen...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht

Eingetragen von kahta (116)
am 29.01.2012 - 16:27 Uhr

Vielleicht http://drupalmodules.com/module/themekey ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Meinst Du denn wirklich ein

Eingetragen von deelite (468)
am 30.01.2012 - 20:10 Uhr

Meinst Du denn wirklich ein Theme oder ein Template? Also ein komplett anderes Screendesign oder nur Anpassungen innerhalb Deines Designs?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank! Damit hat das

Eingetragen von mikolaskova (776)
am 30.01.2012 - 20:56 Uhr

Vielen Dank! Damit hat das wunderbar geklappt!

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich meinte schon ein Theme

Eingetragen von mikolaskova (776)
am 30.01.2012 - 20:57 Uhr

ich meinte schon ein Theme

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo,ich habe auch Drupal

Eingetragen von memo (95)
am 31.01.2012 - 17:05 Uhr

Hallo,
ich habe auch Drupal auf Localhost installiert und habe angefangen Drupal zu lernen.
Ich habe viele Seiten und für einige Seiten möchte ich eine andere Template (Schablone) verwenden.
Vorher habe ich Wordpress benutzt und es war einfach.
Ich meine eine Thema mit viele verschiedene Sidebar und verschiedene Header.
Z.B für Seite A soll sidebar B, für Seite D soll sidebar E ...usw. angezeigt werden.
drupalcenter.de ist ein schöner Beispiel. ;)
Wenn man auf "Home" ist, gibt es eine Siderbar auf der rechte Seite.
Wenn man "Benutzerhandbuch" klickt, kommt es eine andere Sidebar.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist ganz einfach über die

Eingetragen von wla (9461)
am 31.01.2012 - 17:15 Uhr

Das ist ganz einfach über die Sichtbarkeit von Blöcken geregelt. Wenn eine Region, hier also die rechte Sidebar, keinen Inhalt hat, wird sie auch nicht gezeigt und der Platz wird dadurch dem zentralen Bereich zugeschlagen, wenn der in der Breite im CSS nicht explizit begrenzt ist.
Du kannst auch, mit dem Modul Themekey, bei bestimmten Bedingungen (wie etwa der URL) ein anderes Theme wählen. Die Blöcke müssen aber in jedem Theme positioniert werden, wenn sie sichtbar sein sollen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

@Werner,danke schön. Ich

Eingetragen von memo (95)
am 01.02.2012 - 20:14 Uhr

@Werner,
danke schön. Ich habe versucht was zu machen, aber leider nicht geschaft, eigentlich nicht ganz geschaft. :)
Ich habe ein Thema installiert und das Thema besteht aus 2 Spalten.
Ich habe versucht drei Spalten zu machen.
Erst habe ich eine Region gemacht.

So habe ich gemacht:
für thema.info
regions[right] = Right Sidebar

für page.tpl.php

<?php
if ($page['right']):
?>

<?php
print render($page['right']);
?>

<?php
endif;
?>

Und dann habe ich sidebar-right, style.css Datei bearbeitet.

Vorher war Content 600 px. Ich habe das geändert, z.B 400px und habe für neue Sidebar (

) 180px gemerkt.
Ich möchte, dass die rechte Sidebar auf der rechten Seite bleiben soll. Das geht leider nicht. Ich weiß nicht, wo ich Fehler mache.
Also, wenn jemand nicht verstanen hat, was ich oben geschrieben habe, erkläre ich nochmals kurz.
Mein Thema besteht aus zwei Spalten aber ich möchte das drei Spalten machen.

1. Sidebar
2. Content
3. Rechte Sidebar
Vielen Dank im Voraus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das könntest Du z.B. im CSS

Eingetragen von wla (9461)
am 01.02.2012 - 20:40 Uhr

Das könntest Du z.B. im CSS über ein float: right; für den div der rechten Sidebar erzielen. Im Zen-Theme wird es trickreich über Margins erreicht. Das solltest Du Dir einfach mal ansehen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

ja, genau habe ich auch das

Eingetragen von memo (95)
am 01.02.2012 - 21:15 Uhr

ja, genau habe ich auch das versucht.
Also

#content {
float: right;
width: 540px;
}

#sidebar-left{
float: left;
width: 150px;
}

#sidebar-right{
float: right;
width: 150px;
}

Wenn ich Contentsfloat left mache, gehen beide Sidebar auf die rechte Seite und Content auf die linke Seite.
Wenn ich wieder korrigiere, also contentsfloat right mache, dann gehen beide Sidebar auf die linke Seite und Content auf die rechte Seite.
Ist es möglich, dass ich diesen Code in page.tpl.php an den falschen Ort eingefügt habe.
Ich benutze Alpine Thema.

<?php
if ($page['right']):
?>

<?php
print render($page['right']);
?>

<?php
endif;
?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du den Content mit

Eingetragen von wla (9461)
am 01.02.2012 - 21:37 Uhr

Wenn Du den Content mit float:right positionierts, muß in der Ausgabe der rechte Sidebar zuerst ausgegeben werden, wenn der auch mit float:right behandelt werden soll. Da kommt es eben auf die Reihenfolge der Elemente an.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es tut mir Leid, aber habe

Eingetragen von memo (95)
am 01.02.2012 - 22:01 Uhr

Es tut mir Leid, aber habe ich nicht verstanden.
Könntest Du noch ein bisschen detailliert erklären?
Ich möchte Drupal lernen, sondern nicht aufhören. ;)
Oder wenn Du Zeit hättest, könntest Du Alpine Thema anschauen.
Vielen Dank...

  • Anmelden oder Registrieren um Kommentare zu schreiben

wenn es D7 ist

Eingetragen von ronald (3857)
am 01.02.2012 - 22:05 Uhr

Lohnt ein Blick in Panels.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, es ist D7. Danke schön.

Eingetragen von memo (95)
am 01.02.2012 - 22:18 Uhr

Ja, es ist D7.
Danke schön.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es kommt bei der Benutzung

Eingetragen von wla (9461)
am 01.02.2012 - 22:57 Uhr

Es kommt bei der Benutzung von float in der page.tpl.php auf die Reihenfolge an, in der die Sidebar und der Content ausgegeben werden. Beide willst Du mit float:right positionieren. Gibst Du erst die Sidebar aus, wird die wegen float:right ganz nach rechts geschoben. Jetzt kommt die Ausgabe vom Content und der wird auch nach rechts geschoben. Da aber ganz rechts schon die Sidebar positioniert ist, kommt der Content links neben die Sidebar. Wenn Du erst den Content und dann die Sidebar ausgibst, kommt entsprechend der Content nach ganz rechts und die Sidebar links daneben. Ich hoffe, daß ist jetzt klarer.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank. Du hast sehr gut

Eingetragen von memo (95)
am 02.02.2012 - 14:23 Uhr

Vielen Dank.
Du hast sehr gut erklärt und ich habe auch sehr gut verstanden.
Leider klappet es trotzdem nicht.
Hmm, ich muss denken ob wo ich ein Fehler mache.

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

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 1 Benutzer und 23 Gäste online.

Benutzer online

  • ian_radnor

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