[gelöst] von Views erstellten Block stylen
Eingetragen von dotwired (36)
am 15.08.2009 - 16:32 Uhr in
am 15.08.2009 - 16:32 Uhr in
Hi!
Wie kann ich denn einen Block, den ich mit dem Modul Views erstellt habe, stylen? Damit meine ich nicht in etwas mit Stylesheets, sondern den konkreten HTML-Code. Dessen Struktur gefällt mir out-of-the-box nämlich mal so gar nicht :(
MfG .wired
- Anmelden oder Registrieren um Kommentare zu schreiben
Theme-Developer
am 15.08.2009 - 17:26 Uhr
Du siehst jetzt
--
Template
am 15.08.2009 - 17:30 Uhr
Alternativ kannst Du auch ganz ohne das Devel-Modul einfach mal den View bearbeiten und dann im beim entsprechenden Display auf den Link "Theme information" klicken
Dann erhälst Du eine Übersicht über die möglichen Templates und die, die aktuell für diesen View / dieses Display verwendet werden.
hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Vielen Dank, hat 1A
am 15.08.2009 - 18:31 Uhr
Vielen Dank, hat 1A funktioniert! Tut mir aber leid, wenn ich da noch einmal nachfragen muss^^ Die oberste Ebene des Blocks konnte ich erfolgreich anpassen, diese liegt aber innerhalb von zwei divs, auf die ich - soweit ich das sehen kann - auf dem beschriebenen Wege keinen Zugriff habe. Und zwar die beiden folgenden:
<div id="block-views-popular_products-block_1" class="block block-views">
<div class="content">
Kann ich die auch irgendwie rausnehmen? Und eine rein prinzipielle Frage noch (hängt mit keinem Problem zusammen): Was bedeutet der Pfad unten, den man angeben kann für Defaults, Blocks und Seiten?
MfG .wired
Twitter | Mein Blog | Künstlerin Elena Beresnjak
Blöcke themen
am 15.08.2009 - 23:25 Uhr
...Kann ich die auch irgendwie rausnehmen?
Ja. Dazu musst Du die block.tpl.php kopieren und dann entsprechend der Id des Blockes umbenennen (siehe dazu auch Core templates and suggestions).
Und eine rein prinzipielle Frage noch (hängt mit keinem Problem zusammen): Was bedeutet der Pfad unten, den man angeben kann für Defaults, Blocks und Seiten?
Öhm, man kann nur für Page-Displays Pfade angeben. Alles andere würde keinen Sinn machen.
Für Page-Displays (also Seiten) entspricht der Pfad dann der URL, unter der das Ergebnis des View-Displays angezeigt wird.
hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Ist mir jetzt peinlich noch
am 16.08.2009 - 11:36 Uhr
Ist mir jetzt peinlich noch einmal nachzuhaken: Ich habe die Datei nach dem Muster block-region.tpl.php block-templateslider.tpl.php benannt, es funktioniert leider nicht. Und bei dem Muster block-module-delta.tpl.php bzw. block-module.tpl.php weiß ich nicht, wo der Modulname steht und erst recht nicht wo die ID... (den Modulnamen kann ich nur erraten, es wird wohl in den Views der Name der Ansicht sein, in meinem Fall vom Modul uc_views popular_products ? Den Cache hab ich übrigens auch geleert =) )
MfG .wired
Twitter | Mein Blog | Künstlerin Elena Beresnjak
Blöcke themen
am 16.08.2009 - 16:58 Uhr
Moin.
"Region" ist der Name einer Region, also beispielsweise "left". Das bedeutet im Endeffekt, dass Du mittels block-left.tpl.php alle Blöcke in der Region "left" anpassen kannst.
Ein von Views erstellter Block (der View heisst "tweets") wird bei mir beispielsweise über die Datei block-views-tweets-block.tpl.php angepasst.
Das steht dann aber auch als Vorschlag (und als aktuell verwendet marktiert) bei "Theme information" im View.
hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.