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

Umsetzung des Holy Grail von Matthew James Taylor als Drupal Theme

Eingetragen von Xeto (209)
am 08.12.2010 - 09:33 Uhr in
  • Themes & Theming
  • Drupal 6.x

Ich habe mal versucht den Holy Grail von Matthew James Taylor als Drupal Theme umzusetzen. Hierzu habe ich den HTML- und CSS-Code aus dem Holy Grail Beispiel hergenommen.

Ich habe mich erst mit dem CSS-Code beschäftigt (Wie Rahmen und Hintergründe stylen), was auch problemlos funktionierte. Anschließend habe ich nach einer Vorlage die für Drupal notwendigen Informationen hinzugefügt (info-File, Variablen in page.tpl.php). Das sah erstmal auch noch soweit gut aus, aber dann bin ich auf das Problem aufmerksam geworden...

Ich habe es mit dem Holy Grail und auch testweise zusätzlich mit blogstyle getestet. Jeweils hat die mittlere Spalte (Inhalte, col1) die rechts davon angezeigten Spalten überdeckt. Rahmen und Hintergrundfarben waren korrekt, jedoch läuft der Text über die rechte Spalte weiter und würde auch über diese hinaus gehen (wird dann scheinbar von einem overflow hidden verhindert...). Klassen und IDs im HTML wurden von den Vorlagen beibehalten und sollten somit nicht mit Drupal kollidieiren (col1, col2, col3, colleft, colmid, colmasl,...).
Die Frage ist, was an dem Drupal Standard-CSS kann dieses Problem auslösen?

Nachdem ich gestern nicht mehr hinter das Problem gekommen bin, habe ich extra nochmal die HTML/CSS-Basis des Theme-Entwurfs genommen und längere Texte in die Spalten eingefügt, was problemlos funktionierte. Auslöser müsste somit wirklich Drupal sein... ...

Hat schonmal jemand versucht diese Vorlage des Holy Grail umzusetzen oder hat jemand eine Idee an was es liegen könnte?

Grüße

‹ [gelöst] Über Views deaktiviertes Bild bei Mousover anzeigen lassen? search button NEBEN eingabefeld? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Installiere Dir den Firefox

Eingetragen von wla (9461)
am 08.12.2010 - 10:42 Uhr

Installiere Dir den Firefox Browser mit dem Plugin Firebug. Damit kannst Du genau sehen, welche CSS-Anweisung das Verhalten bewirkt. In Deinem eigenen CSS-File überschreibst Du dann diese Einstellungen. Du must Dich aber an exakt dieselbe Syntax halten, sonst gibt es Probleme.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Werner, ich kenne Firebug

Eingetragen von Xeto (209)
am 09.12.2010 - 08:09 Uhr

Hi Werner,

ich kenne Firebug und habe es mit dem Developer-Tool unter Chrome auch schonmal angeschaut. Die mittlere Spalte bzw. das DIV scheint erst außerhalb des Bildschirms zu enden, aber ich hab noch nicht verstanden bzw. nachvollziehen können, was das auslöst...
Hast du auch einen Tipp, wie ich das eingrenzen oder feststellen kann?

Es ist auch komisch, dass eine CSS-Anweisung innerhalb des Inhalts (also nicht an den Layout relevanten Elementen selbst) so ein Problem ergibt. Jetzt muss ich halt auch nochmal schauen, wie die Elemente im originalen Beispiel aussehen.

*UPDATE*

*seufz* Fehler war ein iefix.css, welches geladen wurde... Danach ist die Ansicht in Opera, FF und Chrome wieder korrekt. Lediglich der IE (Version 8) macht Probleme wegen der ersten Zeile in page.tpl.php

<?php
print '<?xml version="1.0" encoding="utf-8"
?>
' ?>

Rein als HTML (also beginnend mit <?xml) gibt es eine PHP-Fehlermeldung. Nun wird aktuell die rechte Spalte noch zu weit rechts (fast komplett außerhalb des Bildschirmes) angezeigt. Aber der größte Fehler ist zumindest mal weg...

  • Anmelden oder Registrieren um Kommentare zu schreiben

SO, das Problem ist

Eingetragen von Xeto (209)
am 09.12.2010 - 08:13 Uhr

SO, das Problem ist gelöst...

  1. Die erste Zeile "<?xml" als PHP ausgeben, damit das "<?" nicht als PHP-Tag verstanden wird
  2. Die linke Spalte sollte nicht leer sein!!! Die Navigation war als Gast leer und dadurch entstehen die Verschiebungen der rechten Spalte... Es muss zumindest ein Leerzeichen (" ") in der Spalte sein...

Mal sehen, ob dieses Layout nun den Ansprüchen (Browser unabhängig, stabil usw.) entspricht...

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

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 24 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