unterschiedliches Layout für einzelne Rubriken
Eingetragen von Jani (89)
am 11.02.2014 - 15:44 Uhr in
am 11.02.2014 - 15:44 Uhr in
Hallo,
ich möchte, dass in einigen Rubriken der Inhalt nur rechts erscheint (habe p in der style.css entsprechend angepaßt). Habe aber zwei Rubriken, in denen der Text wie immer in ganzer Breite erscheinen soll (wird aber jetzt auch nur rechts angezeigt). Wie kann man den generell in Drupal unterschiedliche Seiten anlegen? Habe schon in der page.tpl.php nachgesehen. Aber so ganz klar ist mir noch nicht, ob und wie man dort einen Textbereich nur für die 2 abweichenden Seiten erstellen kann. Wo gibt es Informationen zu solchen Problemen bzw. kennt jemand die Lösung?
Viele Grüße Jani
- Anmelden oder Registrieren um Kommentare zu schreiben
Du kannst nicht einfach p auf
am 11.02.2014 - 17:36 Uhr
Du kannst nicht einfach p auf float: right setzen, sieh dir mal hier die Grundlagen von CSS an:
http://www.w3schools.com/css/css_float.asp
Ein einfacher Weg wäre, du erstellst Inhalt in Blöcken und gibst diese Blöcke in der rechten Spalte aus, dort kannst du auch sagen das ein Block z.B. nur auf einer bestimmten Seite angezeigt werden soll.
Über Firebug oder auch Chrome kannst du dann den jeweiligen Blocknamen herausfinden und den gesondert stylen.
Grüße Jenna
Sind Blöcke die Lösung?
am 11.02.2014 - 18:17 Uhr
Danke für deine Antwort. Ich habe p nicht auf float gesetzt, sondern einfach über margin an die richtige Stelle geschoben. Über Blöcke hatte ich auch schon einmal nachgedacht, aber ich fürchte, dann funktioniert das Gesamtlayout nicht mehr. Ich habe nämlich ein Hintergrundbild, das über den gesamten Inhaltsbereich geht. Ich könnte deshalb den Text nicht einfach in einem Blockder rechten Spalte unterbringen. Da würde ja dann das Hintergrundbild fehlen. Und wenn ich nun einen 2. Block für den Haupt-Seiteninhalt anlege, würde der in der CSS-Datei ja auch wieder auf das eine p-Element zugreifen, oder? In einer einfachen HTML-Programmierung würde ich jetzt einfach ein weiteres P-Element anlegen, dem eine ID oder Classe verpassen und fertig. Aber hier?
Gruß Jani
Gruß Jani
Wenn die Blöcke keine eigene
am 11.02.2014 - 19:38 Uhr
Wenn die Blöcke keine eigene Hintergrundfarbe haben oder kein eigenes Hintergrundbild, wird das vom Body immer zu sehen sein. Wenn Du den kompletten Aufbau immer "zu Fuß" machen willst, wozu willst Du dann Drupal nehmen?
Bitte fange an, den Aufbau einer Webseite so zu organisieren, wie es in einem CMS Sinn macht. Bei Drupal organisiert man seine Einzelteile nun mal in Blöcken, die in Regionen gestellt werden, damit sie zu sehen sind.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke für den Hinweis
am 11.02.2014 - 19:49 Uhr
Danke für den Hinweis mit den Hintergrundfarben. ich will ja gar nicht alles zu Fuß machen, aber ich muss an manchen Stellen erst verstehen, wie es ein CMS macht, um es anders umsetzen zu können. Manchmal weiß ich einfach, wie ich es herkömmlich machen würde, aber nicht wie man es in Drupal macht. Deshalb habe ich ja nachgefragt. Wenn Du meinst, dass sich Blöcke und Hintergrundbild nicht ausschließen, werde ich das so versuchen. Wäre natürlich die einfachste Lösung.
V ielen Dank Jani
Gruß Jani
Blöcke machen Problem
am 12.02.2014 - 17:48 Uhr
Hallo Werner,
das mit der Hintergrundfarbe funktioniert. Aber ein anderes Problem hat sich eingestellt. Wenn ich einen Block anlege und ihn der 2. Sidebar zuordne, kann ich den Text nur gleich in den Blockschreiben (leider ohne Überschrift) und dann wird dieser eine Text in allen Rubriken angezeigt. Aber es sollte dort ja der jeweilige Text zur Rubrik stehen. Den kann man aber scheinbar nur dem Haupt-Seitentext zuordnen, oder wie gelingt es in dem neuen Block auch einfach seitenspezifischen Text anzulegen? Habe auch versucht dem Block in der 2. Sidebar einen neuen Inhaltstyp zuzuordenen, wird aber auch irgendwie nicht angezeigt.
Gruß Jani
Gruß Jani
Blöcke machen Problem
am 12.02.2014 - 17:50 Uhr
Hallo Werner,
das mit der Hintergrundfarbe funktioniert. Aber ein anderes Problem hat sich eingestellt. Wenn ich einen Block anlege und ihn der 2. Sidebar zuordne, kann ich den Text nur gleich in den Blockschreiben (leider ohne Überschrift) und dann wird dieser eine Text in allen Rubriken angezeigt. Aber es sollte dort ja der jeweilige Text zur Rubrik stehen. Den kann man aber scheinbar nur dem Haupt-Seitentext zuordnen, oder wie gelingt es in dem neuen Block auch einfach seitenspezifischen Text anzulegen? Habe auch versucht dem Block in der 2. Sidebar einen neuen Inhaltstyp zuzuordenen, wird aber auch irgendwie nicht angezeigt.
Gruß Jani
Gruß Jani
Juhu es hat geklappt
am 13.02.2014 - 12:26 Uhr
habe jetzt für jede Unterseite neuen Block erstellt. Nun läuft es. Vielen Dank für die Hilfe.
Jani
Gruß Jani