Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 10.01.08, 15:36
Forum Aktivist
 
Registriert seit: 24.03.06
Alter: 27
Beiträge: 78
alt-Attribut von Bildern setzen

Hallo,

ich möchte gerne das ALT-Attribut bei Bildern automatisch setzen lassen, vorerst mit einem Default-Text, später mit dem Bildnamen. Folgendes TypoScript funktioniert leider nicht, wenn ich zwei oder mehr Bilder in einem Seitenelement habe:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
tt_content.image.20.1.altText >
tt_content.image.20.1.altText = TEXT
tt_content.image.20.1.altText {
field = altText
split.token.char = 10
split.returnKey.data = register : IMAGE_NUM_CURRENT

ifEmpty.cObject = TEXT
ifEmpty.cObject {
field = image
value = Mein Alt-Text
}
}

Bei den zwei Bildern des ersten Seitenelementes, für die ich im BE einen Alternativ-Text eingegeben habe, funktioniert alles. Aber bei den zwei Bildern des zweiten Seitenelementes, die keinen Alt-Text haben und deshalb über TypoScript den Text "Mein Alt-Text" bekommen sollten, bekommt nur das erste Bild diesen Text, nicht aber das zweite.

Wieso nur???
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Sponsored Links
  #2  
Alt 10.01.08, 15:44
Forum Aktivist
 
Registriert seit: 24.03.06
Alter: 27
Beiträge: 78

Hatte gerade einen Glückstreffer, wollte schon aufgeben:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
tt_content.image.20.1.altText >
tt_content.image.20.1.altText = TEXT
tt_content.image.20.1.altText {
cObject = TEXT
cObject.field = altText
cObject.split.token.char = 10
cObject.split.token.if.isTrue = {$styles.content.imgtext.imageTextSplit}
cObject.split.returnKey.data = register : IMAGE_NUM_CURRENT

ifEmpty.cObject = TEXT
ifEmpty.cObject {
field = image
split.token.char = 44
split.returnKey.data = register : IMAGE_NUM_CURRENT
}
}

Aber wieso funktioniert das so nicht??

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
tt_content.image.20.1.altText >
tt_content.image.20.1.altText = TEXT
tt_content.image.20.1.altText {
field = altText
split.token.char = 10
ifEmpty.field = image
ifEmpty.split.token.char = 44
split.token.if.isTrue = {$styles.content.imgtext.imageTextSplit}
split.returnKey.data = register : IMAGE_NUM_CURRENT
}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 11.01.08, 09:24
Forum Aktivist
 
Registriert seit: 24.03.06
Alter: 27
Beiträge: 78

Hier meine End-Lösung:

Wenn der Redakteur einen Alternativ-Text eingibt, wird dieser für den ALT-Text verwendet, ansonsten der Bildername.

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
// ALT-Attribut automatisch setzen, wenn nicht vom Redakteur vergeben
tt_content.image.20.1.altText >
tt_content.image.20.1.altText = TEXT
tt_content.image.20.1.altText {
cObject = TEXT
cObject.field = altText
cObject.split.token.char = 10
cObject.split.returnKey.data = register : IMAGE_NUM_CURRENT

ifEmpty.cObject = TEXT
ifEmpty.cObject {
field = image
listNum.stdWrap.data = register : IMAGE_NUM_CURRENT
split {
token.char = 95
cObjNum = 1 |*| 1 |*| 2
1.current = 1
1.noTrimWrap = || |
2.cObject = TEXT
2.cObject.current = 2
2.cObject.split {
token.char = 46
cObjNum = 1 |*| 2
1.current = 1
}
}
}
}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 11.01.08, 15:00
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 1.970
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

wird denn immer auch darauf geachtet das Bilder einen aussagekräftigen Namen haben? Und macht es Sinn immer ein gefülltes alt mitzugeben?

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 11.01.08, 16:05
Forum Aktivist
 
Registriert seit: 24.03.06
Alter: 27
Beiträge: 78

Ich denke mal besser als gar kein Alt-Text. Besser für Screen-Reader und für Suchmaschinen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 11.01.08, 16:59
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 1.970
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

Zitat:
Zitat von sventb Beitrag anzeigen
Ich denke mal besser als gar kein Alt-Text. Besser für Screen-Reader und für Suchmaschinen
Naja, gefüllte alt-Attr. machen nur Sinn wenn auch Information weitergegeben werden soll. Oder würde es dir gefallen, wenn du einen alt-Text vorgelesen bekommst der keinen Sinn hat oder nix mit Thema zu hat?

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
rel-Attribut per TS ausgeben? thomas.h TYPO3 4.x Fragen und Probleme 2 04.07.08 10:53
GMENU: title-Attribut generieren sisu GMENU, HMENU, TMENU und Co. 6 15.05.08 07:10
Attribut mehrfach verwenden Mister Fu TemplaVoila 10 13.05.08 08:16
Bild src (TV Attribut) via TS ändern duff TemplaVoila 1 26.03.08 17:10
tt_news MORE Link ein <a>-Attribut geben humpun News (tt_news, mininews und Co) 1 17.12.07 07:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:32 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS