Blogansicht anpassen
am 08.01.2012 - 19:19 Uhr in
Hallo,
momentan sieht ein Blog bei mir sehr einfach aus. Also zuerst wird der Text "Bild" angezeigt, dann wird das zum Blog dazugehörige Bild in der Originalgröße angezeigt und darunter der Text des Blogs. Nun möchte ich diese Ansicht verändern, so dass das Bild immer Links in einer vorher definierten Größe erscheint und der Text um das Bild fließt. Nur wie kann ich die Ansicht des Blogs anpassen?
- Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, schau Dir mal das
am 09.01.2012 - 08:24 Uhr
Hallo,
schau Dir mal das Modul ImageCache und ImageCache Actions an. Damit kannst du Bildgrößen in sogenannten Presets vordefinieren. Diese Presets kannst Du dann in den Anzeigeeinstellungen für deinen Inhaltstyp / deine Blogbeiträge auswählen. Damit wird nicht mehr das Bild in Originalgröße, sondern dein Wunschformat angezeigt.
Gruß,
Sven
Hallo 1000, den rest
am 09.01.2012 - 08:36 Uhr
Hallo 1000,
den rest erledigst Du mit CSS über die float Eigenschaft.
lg
hasel
Ich habe ImageCache bereits
am 10.01.2012 - 23:17 Uhr
Ich habe die Einstellungen für das Bild unter /admin/content/node-type/blog/display vorgenommen. Nun muss ich nur noch per CSS den Textfluss einstellen. Was noch stört ist die Bezeichnung, die unbedingt angezeigt wird also in meinem Fall Bild. Kann ich die Anzeige irgendwie unterbinden?
Beim Datentyp unter Felder
am 10.01.2012 - 23:34 Uhr
Beim Datentyp unter Felder Anzeigen das Label auf hidden stellen.
Beste Grüße
Werner
Habe ich schon gefunden.
am 11.01.2012 - 00:35 Uhr
Habe ich schon gefunden. Besten Dank. Nur der Titel wird einfach nicht angezeigt, egal was ich dort einstelle. Außerdem wird das verwendete Standardbild (Falls kein Bild hochgeladen wurde) nicht angezeigt. Die CSS Anpassungen sind auch etwas schwierig:
imagefield imagefield-lightbox2 imagefield-lightbox2-blog_gross imagefield-field_presse imagecache imagecache-field_presse imagecache-blog_gross imagecache-field_presse-blog_gross lightbox-processed
{
float:left;
padding:5px;
}
erzielt kein Ergebniss. Das ist aber die Klasse, die im HTML Code ausgegeben wurde.
Du solltest Dir dringend
am 11.01.2012 - 09:40 Uhr
Du solltest Dir dringend Basiskenntnisse in HTML und CSS aneignen. Das ist nicht eine Klasse, das sind 8 Klassen (jeweils durch Blank getrennt)! Davon suchst Du Dir eine aus, die Dir am Besten geeignet erscheint (z.B. imagecache-field_presse-blog_gross) Im CSS gehört vor den Namen ein Punkt also .imagecache-field_presse-blog_gross (bei einer ID steht ein # davor). Dann wird das auch erkannt.
Beste Grüße
Werner
Ok, muss ich wohl machen :-)
am 13.01.2012 - 00:55 Uhr
Ok, muss ich wohl machen :-) Jetzt wurde der CSS Befehl erkannt. Nun sieht das ganze noch abendteuerlicher aus. Nun wird der Text und die Elemente unterhalb des Blogs wie "Blog von Name", "Teilen", "Kommentieren" zusammen mit dem Text rechts vom Bild angezeigt. Normalerweise sollte die Blogansicht in etwa so aussehen. Titel, Bild mit Textfluss rechts vom Bild und darunter die Elemente "Blog von Name", "Teilen", "Kommentieren". Nun sieht es wirklich etwas chaotisch aus, da das Bild einfach nicht als Tabellen Content erkannt wurde und der graue Hintergrund schon in dem oberen Drittel des Bildes endet. Außerdem sind die Elemente "Blog von Name", "Teilen", "Kommentieren" und der Text nicht büdig ausgerichtet so dass es nicht gut aussieht. Kann ich dafür nicht eine tpl Datei benutzen so wie es bei nodes möglich ist? Im Anhang habe ich ein Screenshot beigefügt.
keiner eine Idee?
Keiner eine Idee.
am 13.01.2012 - 02:00 Uhr
Ich habe nun einfach die Datei node.tpl.php kopiert und node-blog.tpl.php genannt. (Im Stammverzeichnis des Themes) Viel einfacher als ich dachte. Im Devel Modul konnte ich sehen, dass es ein Array Namens Content mit einem "Unterarray" Body und dort mit der Variable value gibt. (Soll nur der logischen Anschauung dienen. Ist sicher nicht ganz korrekt) Wie kann ich nun die Variable value ausgeben? Ich möchte das Bild und den Content getrennt ausgeben. Falls ich es so nicht finde mache ich es per Datenbankabfrage,