Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Leeres Drupal Theme - woher kommt das ganze Zeug (jqery, divs, etc)

Eingetragen von cdash (23)
am 22.01.2013 - 18:56 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallo Drupal User,

mein erster Post im DrupalCenter.de von vielleicht vielen. Nach vielen Jahren Joomla bin ich nun doch auf der Suche nach einem CMS, dass etwas flexibler ist und meine ersten Eindrücke von Drupal sind sehr gut. Allein die Möglichkeit neue Inhaltstypen zu erstellen und das im Core ist der Hammer ...

Egal. Als Grafikdesinger interessiert mich vor allem das Thema Template und da war ich spontan etwas enttäuscht. Um ein Template von 0 zu beginnen, habe ich mir eine leere CSS und JS Datei erstellt und diese in einer .info referenziert. Ich habe keine engine angegeben weil ich die default engine nehmen wollte. Template als Standard ausgewählt - sieht auf den ersten Blick nach schön schlankem Markup aus. Rechtsklick auf Quelltext und enttäuscht:

Haufenweise Zeug im Header, CSS Dateien werden geladen, jQuery wird geladen, ...

Und dann im Body divs (page, header, navigation, ...) teilweise sogar mit Klassen oder ID´s.

Ich vermute mal, dass das mit der oben schon erwähnten Template Enginge zu tun hat - aber wie bekommt man denn jetzt ein wirklich schlankes Template z.B. ohne jQuery wenn ich das im Frontend gar nicht einsetze oder ohne diese div Orgie wie z.B. im Footer:

<div id="footer">
  <div class="section">
    <div class="region region-footer">
      <div id="block-system-powered-by" class="block block-system">
        <div class="content">

        </div>
      </div>
    </div>
  </div>
</div>

Da würde mir ein div langen ;-)

Vielen Dank

Andreas

‹ HTML Codierung [gelöst] Duplicate entry beim Import ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Code stammt von der

Eingetragen von pebosi (2645)
am 22.01.2013 - 19:10 Uhr

Der Code stammt von der Template-Engine im Drupal Core. Mittels eigenes tpl.php Dateien kannst du die einzelnen Bereiche überschreiben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die einzelnen Templates

Eingetragen von Sense (1559)
am 22.01.2013 - 19:15 Uhr

Die einzelnen Templates findest Du in den folgenden Ordner:

modules/system
- html.tpl.php
- page.tpl.php
- region.tpl.php
...

modules/node
- node.tpl.php
...

Diese niemals direkt modifizieren sondern in dein Theme kopieren und dann anpassen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Für Puristen beim Templating

Eingetragen von wla (9461)
am 22.01.2013 - 19:26 Uhr

Für Puristen beim Templating gibt es das [do:mothership Theme Mothership] von MortenDK als Basis zum Ableiten eines eigenen Themes. Da sind dann wirklich nicht zu viele Divs drin. Dann wird aber der Aufbau des Themes etwas aufwändiger.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier ist mal ein guter

Eingetragen von oteno (775)
am 22.01.2013 - 19:31 Uhr

Hier ist mal ein guter Überblick:
http://drupal.org/theme-guide/6-7

Später, könnte noch ein Modul wie Fences für Dich interessant werden: http://drupal.org/project/fences

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für den netten Empfang

Eingetragen von cdash (23)
am 22.01.2013 - 19:41 Uhr

Vielen Dank für das Feedback,

ich habe bei den Core Themes gesehen, dass z.B. bei bartik die page.tpl.php im Verzeichnis template liegt. Bei garland liegt sie direkt im Theme Verzeichnis.

Ich habe das jetzt so gemacht
themexy/template/
- html.tpl.php
- page.tpl.php
- region.tpl.php
- node.tpl.php

Geht das so oder muss ich den Pfad auf das Verzeichnis noch irgendwo angeben.

Danke

In die Dateien selbst schaue ich lieber morgen mal rein - das ist für mich als Grafiker immer ein bisschen hartes Brot ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Theme Mothership

Eingetragen von cdash (23)
am 22.01.2013 - 19:45 Uhr

Danke,

Zitat:

The Mothership is a HTML5 base theme that offers a workaround to Drupal’s obscure love for wrapping everything in 2 divs and slapping on 3 CSS classes wherever possible.

;-)

Das trifft es ja ganz gut "Drupal´s obscure love for wrapping everything ...". Das war bei Joomla lange sehr schlecht und ist jetzt immer besser geworden.

Ich werde mir das mal anschauen.

Andreas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Drupal "scannt" die

Eingetragen von Genesis (597)
am 22.01.2013 - 19:56 Uhr

Drupal "scannt" die Unterverzeichnisse in deinem Theme-Verzeichnis, es ist also möglich, wenn es zu viele Dateien werden, diese in Unterordner wie "page", "template", oder "node", bzw. "views" zu verschieben. Das ist kein Problem, und es muss auch nichts angegeben werden. Anders sieht das nur bei z.B. CSS-Dateien aus, wenn du diese via .info lädst, dann muss das Unterverzeichnis mit angegeben werden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 3 Tagen 5 Stunden
  • Migrieren von D7 auf D8/ D10/ D11
    vor 3 Tagen 21 Stunden
  • melde mich mal wieder, da ich
    vor 8 Wochen 1 Tag
  • Hey danke
    vor 8 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 8 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 9 Wochen 7 Minuten
  • Da scheint die Terminologie
    vor 9 Wochen 3 Stunden
  • Kannst doch auch alles direkt
    vor 9 Wochen 4 Tagen
  • In der entsprechenden View
    vor 9 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

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