Zum Inhalt springen

HTML Auszeichnungen um Bild entfernen

Erstellt am 20. Juni 2007 · 1 Antwort · letzte Antwort am 21. Juni 2007

Tags: Inhaltselemente, Bilder, Frage

Mik3e ·

Hi zusammen,

Habe es nach einigen Versuchen geschafft auf einer Site im Header zufällig ein Bild anzuzeigen, dass in einem Systemordner liegt und vom Typ "Image" ist.

Mein Problem nun:
Das Image wird automatisch durch die css_styled_content mit massig css tags gewrapped:

<div class="csc-textpic csc-textpic-center csc-textpic-below">
<div class="csc-textpic-imagewrap" style="width: 530px;">
<dl class="csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol" style="width: 530px;">
<dt>
<img width="530" height="170" border="0" alt="" src="uploads/pics/sunset_01.jpg"/>
</dt>
<dd class="csc-textpic-caption"/>
</dl>
</div>
</div>

Eigentlich brauche ich nur den <img> tag, der Rest drumherum ist nur überflüssig.

Habe jetzt schon alles mögliche versucht den Output auf den <img> Tag zu reduzieren, bekomms aber einfach nicht auf die Reihe:

#ZUFALLSBILD IM HEADER ANZEIGEN			
		marks.SITEIMAGE = COA
		marks.SITEIMAGE {
			10 = CONTENT
			10 {
				required=1
				table = tt_content
				select {   				
    					pidInList = 7
    					max=1
    					orderBy = rand()
  				}

  			}
  			
  			
  			#10.renderObj.stdWrap >
  			#10.stdWrap.dataWrap >
  			#10.stdWrap.wrap >
  			10.renderObj.stdWrap.wrap = <div id="siteimage">|</div>
  			#10.renderObj._CSS_DEFAULT_STYLE >
		}

Die auskommentierten Zeilen sind meine (leider vergeblichen Versuche) die Tags zu entfernen.

Hat jemand eine Idee, wie ich den output auf das reine IMG Objekt reduzieren kann?

Danke & Cioa,
Mike

algiz ·

Guten Morgen,

sieh dir mal das statische Template von css_styled_content an. Ab Zeile 1348 werden drei Rendering-Methoden für Bilder als Inhalte definiert. Wenn du die Wraps einer der Methoden (die natürlich auch eingestellt sein muss) beispielsweise mit "|" überschreibst, dürfte die Definitionsliste (dl, dd, dt) verschwinden.
Einige Zeilen darüber findest du auch die anderen Wraps (imageStdWrap.dataWrap und layout)

Viel Erfolg 🙂