Zum Inhalt springen

Grafik vor link

Erstellt am 27. August 2004 · 2 Antworten · letzte Antwort am 28. August 2004

Tags: Links, Frage

christianp ·

hallo,

wie man eine Grafik vor die links bekommt, weiss ich.

tt_content.text.20.parseFunc.tags.link.typolink.wrap = |&nbsp;<img src="fileadmin/template/images/menu1.gif" align="absmiddle">

nur werden damit auf der ganzen seite vor die links die gleiche grafik gesetzt. jetzt möchte ich aber, dass bei den verschiedenen markern, die text enthalten jeweils eine andere grafik vor dem link erscheint. jetzt habe ich schon versucht, das ganze per wrap und css anzeigen zu lassen, aber irgenwie funktioniert das nicht.

marks.textleft = CONTENT
marks.textleft.table = tt_content
marks.textleft.wrap = <div id="bildlink">|</div>

in der css habe ich dann die a tags definiert:
#bildlink a:link {
background: transparent url(fileadmin/template/images/menu1.gif) no-repeat 100% 50%;
padding-right: 15px;
font-size: 12 px;
} usw.

kann ich vielleicht per typscript den verschiedenen markern "a href" per wrap bilder vor oder nach dem link einfügen? Oder vielleicht klappts ja doch irgendwie mit css. wäre für jede hilfe dankbar.

viele grüsse
christian

jenses ·

Hallo !
Schau dir dochmal die Extension dh_linklayout an.
Die setzt vor jeden Link ein Bildchen,
und zwar je nachdem, ob es ein interner, externer oder mailto-link ist, ein anderes.
Das funktioniert auf der ganzen Seite automatisch.
Nur bei bestimmten Extensions (z.B. tt_news, tt_guest) muß man manuell nachhelfen.

Ich hoffe, so etwas meintest du.

viele Grüße
jenses

christianp ·

hallo,

die extension ist ja schon mal ganz gut, danke kann ich auch gebrauchen.
aber die links werden ja dann auf der kompletten seite mit dem bild versehen, oder kann man das irgendwie einstellen, hab keine ahnung.
es ist so, ich habe eine seite mit drei spalten, und jede spalte hat einen andersfarbigen hintergrund, also müssen die links in der linken spalte ein anderes bild haben, als die links in der mittleren oder rechten spalte.
hoffe jemand kann mir helfen.

gruss
christian