Alt Tag

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
mthies
Regular
Posts: 36
Joined: Thu Jun 12, 2008 12:35 pm
Location: Göttingen
Contact:

Alt Tag

Post by mthies »

Ich nutze das neue Timeline Template im S9y 2.1.1

Wie werden die "ALT" Tags gesteuert?

Ich habe in der Promotion Seite http://www.optional-necessity.com/demo/timeline/ gesehen, daß dort auch keine ALT TAGS verwendet werden. (Scheint also nicht nur an mir zu liegen)
<div class="timeline-heading">
<a href="/demo/timeline/archives/5-I-love-the-smell-of-napalm-in-the-morning.html" title="I love the smell of napalm in the morning"><img class="img-responsive" src="/demo/timeline/uploads/vaughn-1200-1.jpg" alt=""/></a>
</div>
Nur den Eintrag in der entries_ summary.tpl zu ändern, hatte keine Wirkung.

Code: Select all

VON <a href="{$entry.link}" title="{$entry.title}"><img class="img-thumbnail" {if $entry.properties.timeline_image}src="{$entry.properties.timeline_image}"{else}src="{serendipity_getFile file='img/image_unavailable.jpg'}"{/if} alt=""/></a>
 
ZU <a href="{$entry.link}" title="{$entry.title}"><img class="img-thumbnail" {if $entry.properties.timeline_image}src="{$entry.properties.timeline_image}"{else}src="{serendipity_getFile file='img/image_unavailable.jpg'}"{/if} alt="{$entry.title}"/></a>
 
hatte bei mir keine Wirkung

In den MEDIEN-EIGENSCHAFTEN habe ich auch das IMG TAG eingefügt, welches in der Mediendatenbank angezeigt und befüllt ist.

Grüße
Markus
Markus Thies
Tischtennis Blog http://www.tischtennis-blog.de
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Alt Tag

Post by yellowled »

Erstmal vorweg:
mthies wrote:Nur den Eintrag in der entries_ summary.tpl zu ändern, hatte keine Wirkung.
Das ist auch die falsche Template-Datei. :) Das würde den $entry.title als alt-Attribute (es ist kein Tag, aber egal) in der Themen-Ansicht des Archives einsetzen, und nur da.

Darüber hinaus ist der $entry.title als alt-Attribute auch sagenhaft ungeeignet. Das alt-Attribut soll ja beschreiben (sofern sinnvoll), was auf dem Bild zu sehen ist, und auf den wenigsten Bildern dürfte der Titel des Eintrags zu sehen sein. (Eine generelle Schwäche automatisch erzeugter alt-Attribute.) Einem Screenreader-User als nicht einzigem, aber primären „Nutzer“ von alt-Attributen würde so einfach zweimal der (gleiche) Eintragstitel vorgelesen. Das ist Blödsinn.

Generell reicht es also nicht, nur in einer Datei die alt-Attribute anzupassen, und man müsste sie eigentlich auch mit einem sinnvollen, individuellen alt-Attribut versehen können, was ggf. (ich bin ehrlich gesagt mit Timeline nicht allzu gut vertraut) auch der Grund ist, weshalb Don sie leer gelassen hat. Zur Erklärung: ein leeren (aber nicht komplett fehlendes!) alt-Attribut ist ggf. besser als ein nutzloses. Dann betrachtet der Screenreader z.B. (aber wie gesagt, alt ist nicht nur für Screenreader da) das Bild als reine Dekoration ohne Informationswert (und solche Bilder gibt es zuhauf).

Tatsächlich ist es so, dass der entsprechende Dialog, der verwendet wird, um dieses Eintragsbild aus der Media-DB auszuwählen, keine Option für ein alt-Attribut hat, es müsste also entweder im Kern angepasst werden, dass das ergänzt wird (umständlich für ein Theme, aber es könnte ja auch sonst nützlich sein) oder man müsste dem Theme eine zusätzliche Option mitgeben, neben dem Eintragsbild eben auch ein alt-Attribut angeben zu können (das müsste Don machen). Schwer einzuschätzen, was davon sinnvoller ist, ich hab sowas in einem Theme noch nie selbst benutzt.

Last not least kann man natürlich mit oben genannten Einschränkungen das alt-Attribut automagisch per $entry.title befüllen, aber dann müsste man es eben auch in der entries.tpl machen. Das müsstest Du selbst finden, der nötige Code sieht ähnlich aus wie in der entries_summary.tpl, und ich meine, das seien alle Vorkommen von $entry.properties.timeline_image im Theme.

YL
Post Reply