Hi,
ich möchte gerne auf der Startseite ein Menü anzeigen welches wie folgt aussieht:
titel:abstract
z.B.
Home: diese ist die Starseite
ich könnte einfach in Feld abstract zu finden unter Seiteneigenschaften -> Meta -> Zusammenfassung
Home: dies ist die Starseite reinschreibe das will ich aber nicht!
Ziel ist es dass sich der Menütitel aus
dem Seitentitel und der Zusammenfassung zusammensetzt getrennt durch einen Doppelpunkt
mein jetziger code welcher nur die Zusammenfassung ausgiebt:
lib.myStartcontent = HMENU
lib.myStartcontent {
special = directory
special.value = 47
1 = TMENU
1 {
noBlur = 1
expAll = 0
wrap = <ul class="startpoints">|</ul>
NO = 1
NO {
stdWrap.field = abstract
wrapItemAndSub = <li title="{field:subtitle//field:title}">|</li>
wrapItemAndSub.insertData = 1
}
}
}
Hallo,
für den Title-Tag gibt es einen extra Punkt im TS:
...
NO = 1
NO {
stdWrap.field = abstract
# wrapItemAndSub = <li title="{field:subtitle//field:title}">|</li>
# wrapItemAndSub.insertData = 1
ATagTitle.dataWrap = {field:title}: {field:abstract}
ATagTitle.insertData = 1
}
...
Grüße Patrick
Hi Patrick,
hab deinen Code gleich ausprobiert, das funktioniert leider so nicht
wenn ich dienen Code verwende wird lediglich der title = Seitentitel angezeigt.
Folgende Zeile dürfte also nicht ganz stimmen:
ATagTitle.dataWrap = {field:title}: {field:abstract}
Hat jemand einen Plan was nicht stimmt?
Mein jetziger code:
lib.myStartcontent = HMENU
lib.myStartcontent {
special = directory
special.value = 47
1 = TMENU
1 {
expAll = 0
wrap = <ul class="startpoints">|</ul>
NO = 1
NO {
stdWrap.field = abstract
ATagTitle.dataWrap = {field:title}: {field:abstract}
ATagTitle.insertData = 1
wrapItemAndSub = <li title="{field:subtitle//field:title}">|</li>
}
}
}
Die Ausgabe
abstract text zu seite 1
abstract text zu seite 2
abstract text zu seite 3
wenn ich folgende Zeile auskommentiere bekomme ich untenstehende Ausgabe:
#stdWrap.field = abstract
Die Ausgabe:
Seitentitel 1
Seitentitel 2
Seitentitel 3
Hallo,
Wenn ich dein TS verwende, funktioniert bei mir alles wunderbar 😉
lib.myStartcontent = HMENU
lib.myStartcontent {
special = directory
special.value = 47
1 = TMENU
1 {
expAll = 0
wrap = <ul class="startpoints">|</ul>
NO = 1
NO {
stdWrap.field = abstract
ATagTitle.dataWrap = {field:title}: {field:abstract}
ATagTitle.insertData = 1
# wrapItemAndSub = <li title="{field:subtitle//field:title}">|</li>
# ES GIBT KEIN TITLE-TAG BEI LISTENEINTRÄGEN!
wrapItemAndSub = <li>|</li>
}
}
}
Die Ausgabe bei mir:
<ul class="startpoints">
<li>
<a onfocus="blurLink(this);" title="Mein Titel1: Mein abstrakter Text1" href="/home/">Mein abstrakter Text1</a>
</li>
<li>
<a onfocus="blurLink(this);" title="Mein Titel2: Mein abstrakter Text2" href="/news/">Mein abstrakter Text2</a>
</li>
</ul>
Kann es sein, dass du vlt. an der falschen Stelle geschaut hast? <li> haben keinen title, sondern (nur) <a>-Elemente...
Grüße Patrick
Hi Patrick,
du hast recht im Quellcode scheint es auf.
Das ist aber nicht das was ich will ;-)
Deutsche Sprache schwere Sprache.
<a onfocus="blurLink(this);" title="Mein Titel1: Mein abstrakter Text1" href="/home/">Mein abstrakter Text1</a>
Ich möchte es aber wie folgt haben:
<a onfocus="blurLink(this);" title="Mein Titel1: Mein abstrakter Text1" href="/home/">Mein Titel1: Mein abstrakter Text1</a>
was im Title tag steht ist zweitrangig.
stdWrap.field = {field:title}: {field:abstract}
funktioniert leider nicht.
martinibianco007 schrieb
Ich möchte es aber wie folgt haben:
<a onfocus="blurLink(this);" title="Mein Titel1: Mein abstrakter Text1" href="/home/">Mein Titel1: Mein abstrakter Text1</a>
Achsooo 😉 Sag das doch gleich 😉
Dann probiers mal so:
...
NO = 1
NO {
stdWrap.cObject = COA
stdWrap.cObject {
10 = TEXT
10.field = title
20 = TEXT
20.value = :
30 = TEXT
30.field = abstract
}
ATagTitle.dataWrap = {field:title}: {field:abstract}
ATagTitle.insertData = 1
wrapItemAndSub = <li>|</li>
}
...
Damit solltest du dein gewünschtes Ergebnis erhalten.
Grüße Patrick