view mit css anpassen
Eingetragen von brunobratwurst (24)
am 13.01.2010 - 14:26 Uhr in
am 13.01.2010 - 14:26 Uhr in
Ich hab mit einem you-tube videomodul Videos hochgeladen, und anschließend mit einem View geordnet auf eine Seite/node ausgegeben.
Wo befindet sich nun die CSS dazu um das View anzupassen? Kann es einfach nicht finden.
Hab ein eigenes Template laufen aber an die Views komm ich nicht ran? Woran liegt das?
- Anmelden oder Registrieren um Kommentare zu schreiben
Alles was Views darstellt
am 13.01.2010 - 14:31 Uhr
Alles was Views darstellt lässt sich eigentlich über die style.css deines Themes anpassen. Anstonsten kann man auch mit Firefox + Firebug sehen, in welche CSS-Datei die Styles festgelegt wurden.
Schau mal hier vorbei ..
am 13.01.2010 - 15:26 Uhr
Hallo Bruno,
ich habe mich auch am Anfang schwer getan und dann fand ich diese Screecasts. Die haben mir sehr geholfen, die Logik hinter Views und Theming zu verstehen. Vielleicht helfen sie Dir ja auch.
Gruß,
Kirsten
P.S. Kennst Du das?
Gruß,
Kirsten
Solange besser möglich ist, ist gut nicht genug.
http://www.net-explorer.org
Genau die Antwort die ich brauchte...
am 14.01.2010 - 16:26 Uhr
Danke, danke Kirsten, für deine Tipps.
Du hast mein Problem ganz genau erkannt. Da half kein Firebug, den ich ja auch sonst immer benutze.
Mein Problem ist das Themen von Views und das Verständnis wie das zusammenhängt. Ich hab auch schon früher mal im View auf den Templatbutton gecklickt aber nicht verstanden wie das zu nutzen ist.
Nachdem ich die Video-Tutorials angeschaut hab, verstehe ich vieles besser. Ich hab die Anleitungen genau nachgemacht und es funktioniert auch alles so wie im Film.
Leider fehlt mir noch ganz der Durchblick wie das alles zusammenhängt. Aber der Anfang ist gemacht.
Komisch das das alles funktioniert wie im Film nur mein eigentliches Problem die vielen YouTubeVideos mit margin-right auseinander zu bekommen will nicht klappen. Ich denke da ist noch ein Template vom "embed-video" modul davor, welches mir immer wieder mein eigenes View-Template überschreibt. Ich bräuchten eigentlich nur das views-grid auf 20px zu setzen dann müsste es klappen, nur wo mach ich das nun?
Vielleicht gibts noch was zu Views und deren Theming?
P.S.:Die Video Tutorials mit Bob sind super!
Videogallerie, Views, und CSS
am 28.01.2010 - 20:15 Uhr
...leider lässt sich mein Problem damit nicht lösen.
hab dieselbe videogallery erstellt und versucht das view zu themen...
Firebug zeigt mir eine (womöglich von einem Modul generierte css) Css Datei.
Ich weiß nicht woher diese CSS kommen? Sind mehrere und im .../sites/default/files/css Ordner...
Namen wie: ac0f3008ce30df219eddd6e096ad8a5.css
Da fehlen mir die Schreibrechte und ich weiß nicht welches Modul diese CSS erstellt.
Wie gesagt ich will nur die Abstände der Videos einstellen damit die nicht aneinander kleben...
Hoffe auf jemanden der dieses Mysterium aufklären kann...
ach ja ich hab noch eine andere Drupal 6 Site da funktioniert die Video Gallerie mit Views ohne Probleme... Firebug zeigt mir da auch mein eigenes style.css an...
Je nach verwendetem Modul,
am 28.01.2010 - 21:03 Uhr
Je nach verwendetem Modul, z.B. Video, kannst du das in View mit Raster erreichen.
Bei meiner View, Darstellung:Raster(2 nebeneinander) und Zeilendesign:Felder, Anzeige 4(vorläufig) pro Seite; Im Inhaltstyp habe ich ein field_video_url vom typ Embedded Video, hier dann die Video Preview Settings auf einen Wert kleiner als in Video Display Settings gestellt.
Dadurch erreiche ich, das die Video Galerie übersichtlich erscheint. Bei klick auf den Titel öffnet sich die Node des jeweiligen Videos, gesondert.
Du musst halt darauf achten, das dein Theme entsprechend deiner Einstellung in der Preview Settings, den Platz bietet.
Edit: Die Feinarbeit ist wahrscheinlich besser über die Tipps, mit Views und Theming besser zu gestalten,
daran mache ich mich erst, wenn meine Mitglieder sich für ein Themes entschieden haben. ;-)
Derzeit laufen auf meiner Seite noch 2 Themes zu Auswahl, das mit dem geringsten Platz gibt dabei den Ton an.
Grüße Uwe
Alternativ das Videomodul ansehen
am 28.01.2010 - 21:33 Uhr
Komisch das das alles funktioniert wie im Film nur mein eigentliches Problem die vielen YouTubeVideos mit margin-right auseinander zu bekommen will nicht klappen. Ich denke da ist noch ein Template vom "embed-video" modul davor, welches mir immer wieder mein eigenes View-Template überschreibt. Ich bräuchten eigentlich nur das views-grid auf 20px zu setzen dann müsste es klappen, nur wo mach ich das nun?
Sehe Dir mal die CSS Dateien an - mit Firebug checken meine ich - die Inhalt formatieren wo es sein muss.
Dann sehe Dir im HTML Quellcode die Reihenfolge der CSS Dateien an. Eigentlich sollte die style.css des Theme die letzte in der Reihenfolge sein. Muss sie auch damit Deine CSS Formatierungen in dieser Datei funktionieren koennen.
Wenn Du nun vor der Frage stehst wie Du an die vom Videomodul generierten HTML Ausgaben der einzelnen Videos kommst kannst Du Dir ja auch mal den Code des Videomodules ansehen. Vorher schau in den Ordner des Modules ob es dort bereits Templatedateien gibt. Wenn nicht dann Modulcode gucken und Themefunktionen suchen die den HTML Code der Videos produzieren. Wenn Du Glueck hast und es geeignete Themefunktionen gibt dann erstellst Du Dir die Templatedatei/en selbst.
Ich bin mir sicher das Du im Temlatecode zusaetzliche HTML Formatierungen anbringen kannst die Dir helfen mit CSS zu formatieren. Mit Templatecode meine ich nicht das Viewstemplate.
------------------------
Quiptime Group
Da geht noch was.
Einstellungen mal ändern
am 30.01.2010 - 12:10 Uhr
Namen wie: ac0f3008ce30df219eddd6e096ad8a5.css
Hallo Bruno,
kann es sein, dass Du unter admin/settings/performance die Bandbreitenoptimierung für CSS benutzt? Dann werden nämlich solche css Dateien erstellt. Also ich habe, während meiner Entwicklungsphase das noch alles deaktiviert. Die Site ist zwar ein wenig langsamer, aber ich finde solche Probleme einfach schneller.
Gruß,
Kirsten
Gruß,
Kirsten
Solange besser möglich ist, ist gut nicht genug.
http://www.net-explorer.org
Gelöst: Bandbreitenoptimierung für CSS
am 31.01.2010 - 12:04 Uhr
Ja, die Bandbreitenoptimierung für CSS war bei mir eingeschaltet, sodass ich nicht an die CSS gekommen bin....
vielen, vielen Dank Kirsten endlich kann ich nach Wochen der Frust wieder normal weiterarbeiten...
Wie bist du auf die Lösung gekommen? Wie hast du das rausgekriegt das es an der Bandbreitenoptimierung für CSS lag?
Wie gesagt ich war da schon seit 3 Monaten am verzweifeln...