Zum Inhalt springen

border aus image-tag entfernen

Erstellt am 21. Februar 2005 · 14 Antworten · letzte Antwort am 11. November 2011

Tags: Bilder, Frage

Unbekannter Benutzer ·

Hallo allerseits,

ein klitzekleines, dämliches Problem und ich finds einfach nicht im template. Ich will aus den imagetags die border="0" Angabe entfernen (Statische Templates: content default und cSet stylesheet).

Wer kann mir einen Tip geben?

Vielen Dank
Niki

Unbekannter Benutzer ·

Hi!

Ändert erstaunlicherweise nichts. Blick nicht durch warum nicht :o

Vielleicht hast Du noch einen Tip? Geht da vielleicht was über parseFunc und nonTypoTagStdWrap?

Viele Grüße!
Niki

Dander ·

wenn das nicht funktioniert dann ist es um einiges komplizierter und muss
warscheinlich in einer datei geändert werden..

Ich schau nochmal nach

Unbekannter Benutzer · · Beste Antwort

Ich schau nochmal nach

super, danke Dir. Weiss nicht mehr recht wo ich noch gucken soll da die Einstellungen im setup nichts ändern. TSREF hat bisher auch nichts Schlaues ergeben ...

Danke Dir
Niki

Dander ·

das einzige inigermasen snnvolle was ich gefunden habe ist das hier:

/**
	 * Returns Image Tag for input image information array.
	 *
	 * @param	array		Image information array, key 0/1 is width/height and key 3 is the src value
	 * @return	string		Image tag for the input image information array.
	 */
	function imgTag ($imgInfo) {
		return '<img src="'.$imgInfo[3].'" width="'.$imgInfo[0].'" height="'.$imgInfo[1].'" border="0" alt="" />';
	}

in der datei

class.t3lib_stdgraphic.php

Unbekannter Benutzer ·

danke fürs Gucken 🙂

Dachte schon das ist es - hab die Einträge rausgeschmissen, aber nix ist. Ich werd noch wahnsinnig wo kommt der Schmarrn nur her #evil#

Aber es muss irgendwo anders herkommen, in der function imgTag fehlt auch die title Angabe. Bei mir kommt folgendes im Qeullcode an:

<img src="fileadmin/bild.gif" width="147" height="105" border="0" alt="" title="" />

Werde auch mal tiefer wühlen. Und falls Du noch eine Idee hast freu ich mich 🙂

Viele Grüße
Niki

Unbekannter Benutzer ·

mhm hab ich auch grad gemacht .... nix gescheites gefunden. Hab jetzt erst mal als workaround von xhtml_strict auf xhtml_trans umgestellt damit der Validator aufhört zu meckern. Aber das kanns ja auf Dauer auch nicht sein ...

Trotzdem vielen Dank für Deine Hilfe! Wenn ich noch was rausfinde sollte poste ich die Lösung.

Viele Grüße
Niki

Space-Teddy ·

gut hab selbst was gefunden ...
und zwar in der class.tslib_content.php

dort stand eine zeile so:

die ich nun so geändert hab da ich meine rahmen per css drum wrappe =)

:

$theValue = '<img src="'.htmlspecialchars($GLOBALS['TSFE']->absRefPrefix.t3lib_div::rawUrlEncodeFP($info[3])).'" width="'.$info[0].'" height="'.$info[1].'"  border="'.intval($conf['border']).'"'.($conf['params']?' '.$conf['params']:'').($altParam).' />';

hab einfach das border rausgeschmissen

leider weis ich nicht genau welche zeile aber ab zeile 1000
ich gaub es betrifft aber auch nur IMGTEXT also text mit bild

der abschnitt hat die überschrift :

/**
	 * Returns a <img alt="" /> tag with the image file defined by $file and processed according to the properties in the TypoScript array.
	 * Mostly this function is a sub-function to the IMAGE function which renders the IMAGE cObject in TypoScript. This function is called by "$this->cImage($conf['file'],$conf);" from IMAGE().
	 *
	 * @param	string		File TypoScript resource
	 * @param	array		TypoScript configuration properties
	 * @return	string		<img alt="" /> tag, (possibly wrapped in links and other HTML) if any image found.
	 * @access private
	 * @see IMAGE()
	 */

vieleicht findet ihr das dann besser 😉

falls es auch jemand rauswerfen will 😉

xjk ·

Habe das selbe Problem mit IMAGE gehabt und wie folgt gelöst:

In der Methode tslib_cObj::cImage

.$this->getBorderAttr(' border="'.intval($conf['border']).'"')

entfernt.

xjk ·

Habe eben rausgefunden das man in der aktuellen Typo3 Version einfach xhtml_strict einstellen muss und das border="0" ist weg #angry#

Unbekannter Benutzer ·

Kein Grund für #angry# in der aktuellen Version kriegt mans auch ganz tabellenlos, da hat sich viel getan in Richtung Validität.

Viele Grüße
Niki