Themen + Imagecache für einen CCK-Typ
am 29.12.2007 - 11:44 Uhr in
Hallo,
ich habe einen Inhaltstyp Person definiert. Dieser hat:
- Name
- Bild
- Beschreibungstext
Ich kann eine Person anlegen und mit dem selbst kreierten View "Personen" alle Personen untereinander anzeigen lassen. Soweit so gut. Jetzt ist das Bild u.U. viel zu groß für den Beitrag und ich möchte generell etwas mehr Kontrolle über das Aussehen der Node.
Ich stelle mir vor, dass anstelle des Bildes immer eine 100x100 Pixel große Imagecache-Variante eingebunden wird. Wie Imagecache an sich funktioniert, weiss ich. Nur weiss ich *nicht*, wie ich an den Link zum o.g. Foto rankomme, den ich ja modifizieren muss.
Ich habe eine node-person.tpl.php Datei gebastelt, die sieht so aus:
...
<div class="post">
<div class="content">
<?php print $content ?>
</div>
</div>
...
Der gesamte Inhalt (samt Bild) wird also rausgeschmissen und ich komm nicht an den Bild-Link dran, um ihn gegen einen Imagecache-Link auszutauschen.
1. Hat jemand eine Idee, wie das gehen könnte?
2. Ist das so überhaupt der gängige Weg, um eigene Inhaltstypen zu themen oder geht man da eigentlich anders vor?
- Anmelden oder Registrieren um Kommentare zu schreiben
OK, hier ist die
am 29.12.2007 - 17:27 Uhr
OK, hier ist die Lösung:
http://www.juliakm.com/using-imagecache-and-cck-imagefield-add-image-drupal
Eigentlich ganz einfach, wenn man das weiss ;-)
Jetzt das nächste Problem: Das Feld für das Bild heist ..."Bild" und das steht auch sowohl im Teaser als auch in der Node über dem Bild. Ich find das ziemlich dämlich und würde gerne nur das Bild haben - ohne den Titel "Bild". Hat jemand eine Idee, wie man das weg bekommt? Bei "Textkörper" steht ja auch nicht "Textkörper".
Und mal wieder selbst
am 29.12.2007 - 17:33 Uhr
Und mal wieder selbst beantwortet, ich Vollidiot. Auf der selben (!) Seite wie die Imagecache-Einstellungen kann man das einstellen. Wer lesen kann, ist klar im Vorteil...