[TYPO3-german] IMAGE Object

Stefano Kowalke blueduck at gmx.net
Sat Nov 10 15:13:56 CET 2007


Hallo Helmut,

>>> Hast Du denn meine Variante (imgParam) probiert, bevor Du gepatcht hast?
>> 
>> Ja habe ich. page.config.xhtml_cleaning = all war ja schon, dann den
>> altText im IMAGE-Object gelöscht und dafür den Alttext über die
>> imgParams- Eigenschaft zugewiesen. Das Ergebnis waren zwei alt Attribute
>> im <img>-Tag.
> 
> Hm, bei mir habe ich config.xhtml_cleaning = all, aber wenn page sich
> auf den richtigen pagetype bei Dir bezieht, dann sollte es gehen.

Meine Templats sind so organisiert:
- Weltkugel/Wurzel
  |
  - Startseite
    |
    - Unterseite 1
    |
    - Unterseite 2
    |
    - ...
    |
    - Templates (Sysordner)
      |
      - TS  (Sysordner)

Auf der Startseite habe ich den Sysordner TS als Allgemeine
Datensatzsammlung angegeben.
Im dortigen TS Setup verweise ich auf eine externe Datei, die in unter
fileadmin/ liegt und die ich mit einem externen TS-Editor bearbeite. Und
dort steht dann 
page = PAGE
page.config.xhtml_cleaning = all. 

Was meinst DU mit pagetype?
 
>>> Kannst Du das mal genauer beschreiben was Du und vor allem warum
>>> geändert hast?
>> 
>> Geändert habe ich die Datei /typo3/sysext/cms/tslib/class.tslib_menu.php.
>> Die Zeile 2263 (nicht weit von // Set altText entfernt)
> 
> [...]
> 
>> gegen diesen
>> 
>> ($this->mconf['disableAltText'] ? '': '
>> alt="'.htmlspecialchars($this->I['altText']).'"')
>> 
>> ausgetauscht/erweitert.
> 
> Also du musstest nichts anders machen als ich es in meinem Patch
> vorgesehen habe, richtig?

Nein, Dein Patch hat funktioniert. :)

> Die Zeile, in Deinem letzten Posting hatte mehrere Syntaxfehler...

Wenn da Fehler drin sein sollten, dann müssten sie in dem 2. Posting auch
drin sein. Die beiden Zeilen sind nämlich identisch. 

Snippet aus dem ersten Posting:
$this->I['IMG'] = '<img src="'.$GLOBALS['TSFE']->absRefPrefix
$this->I['val']['output_file'].'" width="'.$this->I['val']['output_w'].'"
height="'.$this->I['val'
['output_h'].'" '.tslib_cObj::getBorderAttr('border="0"')
($this->mconf['disableAltText'] ? '': '
alt="'.htmlspecialchars($this->I['altText']).'"').$this->I['name']
($this->I['val']['imgParams']?' '.$this->I['val']['imgParams']:'').' />';

Snippet aus dem 2. Posting:
$this->I['IMG'] = '<img src="'.$GLOBALS['TSFE']->absRefPrefix
$this->I['val']['output_file'].'" width="'.$this->I['val']['output_w'].'"
height="'.$this->I['val'
['output_h'].'" '.tslib_cObj::getBorderAttr('border="0"')
($this->mconf['disableAltText'] ? '': '
alt="'.htmlspecialchars($this->I['altText']).'"').$this->I['name']
($this->I['val']['imgParams']?' '.$this->I['val']['imgParams']:'').' />';

Vielleicht bin ich auch blind:(



-- 
GPG-ID: 0x2B08936D
Key-Fingerprint: 7F31 BCF0 70C0 B3B1 1235 07E9 1777 D7A0 2B08 936D


More information about the TYPO3-german mailing list