Suche sauberes Theme, keine Tag Soup, keine Divitis
am 15.04.2011 - 22:07 Uhr in
hallo,
D7 und Module erscheinen mir soweit brauchbar daß ich damit gerne eine uralte selbstgebastelte PHP basierte Seite neu aufsetzen möchte. Hier liegen zwischen BODY und dem Content zwei DIVs.
Was mich jetzt etwas abschreckt ist das generierte HTML Markup. Beispiel "Bartik"
das "p" am Ende der Zeile ist mein eigentlicher Content. Der ist in 14 (in Worten: Vierzehn) verschachtelten DIVs eingebettet
/html/body/div[4]/div/div[3]/div/div[3]/div/div[2]/div/div/div/div[2]/div[2]/div/div/p
als CSS Pfad schaut es noch schlimmer aus:
html.js body.html div#page-wrapper div#page div#main-wrapper.clearfix div#main.clearfix div#content.column div.section div.region div#block-system-main.block div.content div#node-4.node div.content div.field div.field-items div.field-item p
Ich hab auch einige andere gelobte Themes angeschaut (ZEN, Genesis, Adaptive) und die sind eher noch schlimmer. Mag mir garnicht ausmalen wie schlimm das wird wenn noch Views oder andere "container-bildende" Module dazu kommen.
Gibt es keine einfachen Themes die nicht so viel Ballast generieren?
Stört das sonst niemanden?
Grüße,
Jens
- Anmelden oder Registrieren um Kommentare zu schreiben
Du kannst es ja mal mit
am 15.04.2011 - 23:20 Uhr
Du kannst es ja mal mit [do:mothership Mothership] versuchen, aber das ist dann sehr clean. Da darfst Du fast alles selber basteln.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Schau dir das hier mal an -
am 15.04.2011 - 23:48 Uhr
Schau dir das hier mal an - http://drupal.org/project/framework .
Wenn du alles noch mehr kontrollieren möchtest, kommst du übers "überschreiben" von Templates nicht herum.
Für Views kann man dann noch auf - http://drupal.org/project/semanticviews - zurückgreifen.
http://drupal.org/project/semantic_cck gibt es leider noch nicht für D7. Das hilft ansonsten um den Output von CCK Feldern einzudampfen.
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Schreibs dir selbst.Ein
am 16.04.2011 - 00:59 Uhr
Schreibs dir selbst.
Ein allgemein verfügbares Theme wie Zen & Co. hat in der Regel immer zum Ziel ein Markup zu liefern, welches für möglichst viele Anwendungsfälle nutzbar ist. Das gilt für gewöhnlich auch für den Output eines jeden Moduls. Entsprechend allgemein ist alles gehalten.
Wenn du einen möglichst schlanken Code willst, musst du ein eigenes Theme schreiben und den Output von dir verwendeter Module durch Überschreiben der Theme-Funktionen ersetzen.
Du kannst auch nicht zu Audi gehen und sagen "Ich möchte einen A6 von der Stange. Er darf aber nur 800kg Leergewicht haben.".
Suchmaschinenoptimierung (SEO) & Drupal
Autovergleiche passen nie zu
am 16.04.2011 - 21:36 Uhr
Autovergleiche passen nie zu Computerproblemen ;) Ansonsten stimmt das natürlich mit der Flexibilität. Und ich merke gerade selber daß man für reine CSS Layouts doch das eine oder andere DIV zusätzlich braucht :(
Ich hab mir eure Vorschläge angeschaut und noch ein bischen weiter in der Theme-Sammlung gestöbert und Lightweight gefunden. Das scheint mir ein guter Ausgangspunkt und ich bastle nun an dessen tpl.php und css Dateien. Mal sehen wie weit ich damit komme.
Danke