Frage: Im CCK body_filter das Bild ausblenden?
am 05.11.2007 - 14:06 Uhr in
Hallo Community,
ich bin erst eine Woche in Drupal unterwegs und auch kein Entwickler, also bitte nicht zu streng mit mir sein.
Ich habe folgendes Ziel:
Ich möchte auf einer Seite (Bild-) Teaser zu verschiedenen Veranstaltungen darstellen, nach Datum geordnet.
Im Node-View soll man sich Anmelden können. Die Veranstaltungen sollen Kategoriesiert sein und sich nach diesen Kategorien durchsuchen, sortieren, ... lassen.
Soweit kein Problem, das Event Modul in Kombination mit Views und CCK bietet alles.
Ich hab dem Event Inhaltstyp ein Feld "Veranstaltungsfoto" vom Typ Bild hinzugefügt und mithilfe des imagecache Moduls die Teasergrösse generieren lassen.
Dann habe ich einen View erstellt über den ich die Felder "Titel", "Veranstaltungsfoto", und "Textkörper" reinladen lasse.
PROBLEM
über das Feld "Textkörper" wird auch das Bild in Originalgrösse mit dargestellt, das heisst ich hab mein teaserbild in richtig skalierter grössen UND das bild in Originalgrösse.
LÖSUNGSANSATZ
der "Textkörper" wird durch "body_filter" erzeugt. Vielleicht kann man das irgendwie konfigurieren ...
Vielleicht gehts aber auch einfacher?
Danke schonmal im Vorraus!
- Anmelden oder Registrieren um Kommentare zu schreiben
david_h
am 05.11.2007 - 14:34 Uhr
PROBLEM
über das Feld "Textkörper" wird auch das Bild in Originalgrösse mit dargestellt, das heisst ich hab mein teaserbild in richtig skalierter grössen UND das bild in Originalgrösse.
Du hast also einen Node erstellt und in deinem Bildfeld ein Bild hochgeladen das auch gleichzeitig im Body erscheint? Was steht denn im Body wenn du den Node bearbeitest? Vielleicht mit Templates gearbeitet?
gruß pebosi
gruß pebosi
--
https://pebosi.net
hallo pebosi, ich bin mir
am 05.11.2007 - 14:52 Uhr
hallo pebosi,
ich bin mir nicht sicher ob ich dich richtig vertehe (wie gesagt, ich bin anfänger und mit der terminologie noch nicht so fit)
ja, ich hab ein paar Nodes erstellt (von typ event, den ich über CCK um das "veranstaltungsfoto" Feld erweitert habe) und mit sampleinhalt gefüllt. im Body steht dann das, was ich im "Textkörper" Textfeld eigegeben hab. naja und das bild wird halt auch dargestellt wie gesagt.
Oder meinst du im quelltext?
wenn ja:
<li>
<div class="view-item view-item-DHA-Testview">
<div class="view-field view-data-node-title"><a href="/drupal2/node/17">Kuchen-Bäckerei</a></div>
<div class="view-field view-data-node-data-field-veranstaltungsfoto-field-veranstaltungsfoto-fid"><a href="/drupal2/node/17"><img src="http://localhost:85/drupal2/files/imagecache/teasersize/files/Layout_030.jpg" alt="" title=""></a></div>
<div class="view-field view-data-node-body">
<div class="event-nodeapi">
<div class="event-start">
<label>Start: </label>
21.11.2007 - 10:43</div>
</div>
<div class="field field-type-image field-field-veranstaltungsfoto">
<div class="field-label">Veranstaltungsfoto: </div>
<div class="field-items">
<div class="field-item"><img src="http://localhost:85/drupal2/files/Layout_030.jpg" alt="" title="" height="285" width="450"></div>
</div>
</div>
<p>Wir stellen einen Schichtkuchen her und werden ihn gemeinsam genießen.</p>
</div>
</div>
</li>
Mit Templates hab ich bislang nicht gearbeitet, ich wollte erstmal das inhaltliche konzept stehen haben.
gruß
david
Hm, hast du das Bild
am 05.11.2007 - 14:58 Uhr
Hm, hast du das Bild villeicht 2mal im View als Feld hinzugefügt?
gruß pebosi
gruß pebosi
--
https://pebosi.net
nein, hab ich nicht. das
am 05.11.2007 - 15:01 Uhr
nein, hab ich nicht.
das indiz dass der "fehler" am "textkörper" feld hängt habe ichg aber von da.
wenn ich nur überschrift und veranstaltungsfoto reinlade passts.
upps. mir ist gerade
am 05.11.2007 - 16:31 Uhr
upps.
mir ist gerade aufgefallen dass sich mein letzter eintrag so liest, als wäre das problem behoben.
das ist NICHT der fall.
Ich habe nur gemeint, dass das 2te (originalgrosse) bild nicht erscheint, wenn ich "textkörper" nicht reinlade.
Leider muss ich "textkörper" reinladen, weil ich sonst ja nicht meinen teasertext bekomme.
Hast du das Modul
am 05.11.2007 - 16:33 Uhr
Hast du das Modul Contemplate aktiviert?
gruß pebosi
gruß pebosi
--
https://pebosi.net
nee, hatte ich nicht, habs
am 05.11.2007 - 16:39 Uhr
nee, hatte ich nicht, habs grad mal installiert und schau grad drüber...
danke für den hinweis, könnte was sein (?)
hmm gleicher effekt ... wenn
am 05.11.2007 - 16:43 Uhr
hmm
gleicher effekt ...
wenn ich das richtig sehe ist "['view']" für die contentausgabe verantwortlich (?)
da lässt sich ja auch nicht viel drehen ...
Hast du meine Mail bekommen?
am 05.11.2007 - 16:54 Uhr
Hast du meine Mail bekommen? Hast du vielleicht mal einen Link zum angucken?
gruß pebosi
gruß pebosi
--
https://pebosi.net
upps... sorry hab hier kein
am 05.11.2007 - 17:01 Uhr
upps...
sorry hab hier kein mailprogramm und guck deshalb net so oft.
n link hab ich leider nicht, ist http://localhost:85/ ....
aber danke für die mühe! vielleicht kann ich dir irgendwas anderes hilfreiches geben?
(ich kenn mich nicht so aus wo und die sourcen arbeiten)
Hm, alternative leg einfach
am 05.11.2007 - 17:06 Uhr
Hm, alternative leg einfach nen neuen Inhaltstypen an und füge den ein Bild hinzu und dann guckmal ob das Bild auch doppelt gezeigt wird.
gruß pebosi
gruß pebosi
--
https://pebosi.net
Hi pebosi, sorry, ich musste
am 06.11.2007 - 12:45 Uhr
Hi pebosi,
sorry, ich musste gestern schnell weg ...
ich hab deinen Vorschlag ausprobiert, gleicher effekt.
für mich würde das meinen anfangsverdacht bestätigen, dass das am "body_filter" -Feld liegt.
Hast du eine ahnung ob und wie man daran kommt, oder gibt es irgendwelche "erweiterten filter" mit denen ich in letzter instanz bevor die seite gebaut wird element xyz rausparsen kann?
ICH HABS! danke pebosi für
am 06.11.2007 - 13:14 Uhr
ICH HABS!
danke pebosi für den contemplate tip, der hat jetzt geholfen.
in contemplate gibt es die möglichkeit, "body_filter" auf den reinen text runterzustrippen:
<?php print $node->content['body']['#value'] ?>
so funktionierts.
danke nochmal