Hallo alle zusammen.
ich habe da ein Problem.
Ich habe eine Seite auf der viel Inhalt ist.
Für jedes Element (in diesem Falle (Überschrift H4 - Bild(er) - Top Link) ist für jede Kategorie eine Überschrift angelegt. Unter dieser können mehrere Bilder stehen.
Nun habe ich auf der rechten Seite eine Überschriftsnavigation die mittels Sprungmarken innerhalb dieser Seite das Navigieren möglich macht.
Funktioniert ja mit typo ja einfach.
Ist es möglich das zu automatisieren`? Also nur für diese eine Seite?
Muss ich da ein neues Template anlegen?
Die ###right### ist ja schon im ersten template gegen diese spalte ersetzt worden.
Hat jmd ne idee wie das funktionieren könnte? Weil die haben ja immer eindeutige id's (c#ZAHL#) da ists doch bestimmt möglich n Menü draus zu erstellen. Leider fehlt mir absolut der faden wie ich da ran gehen müsste.
Für n Vorschlag wär ich sehr dankbar 🙂
Grüße vom digi 🙂
Du kannst da ja einen Marker einfügen und entsprechend mit TS ganze generieren lassen.
Mit ner Condition (@see Referenz) kannst du dann bestimmen, auf welchen Seiten das ganze passieren soll. Du kannst aber auch ein Template mit dem TS nur für die Seite anlegen, wass aber ein mehr Aufwand bei mehreren Seiten ist.
OK das mit der Condition funktioniert klasse!
Aber wie bastel ich jetz das menü zusammen?
Ich hab kein Plan wie ich dem System sage guck im Inhalt der content Spalte welche Datensätze drinne sind schreibe die c## in n Link und erzeuge mir n menü daraus.
Die weiche is ja kein ding.
[globalVar = TSFE:id = 6]
template.marks.right = COA
template.marks.right < temp.content_menue
[ELSE]
template.marks.right = COA
template.marks.right {
10 = LOAD_REGISTER
10.maxImageWidth = 280
20 < styles.content.getRight
30 = RESTORE_REGISTER
}
[END]
Ich weiss jetz das das Irgendwie mit stdWrap gehen muss. Denke ich mir. Aber wie komm ich drauf das der die Überschrift nimmt?!
stdWrap.dataWrap = <h4>{page:title}</h4>
oder sowas in der art?!
Brauch da ma n Anhaltspunkt bin ziemlicher neuling ^^
HAAABBSS
[globalVar = TSFE:id = 6]
LISTE = CONTENT
LISTE {
table = tt_content
select {
pidInList = this
orderBy = sorting
where = (`CType`='textpic' OR `CType`='text' OR `CType`='list' OR `CType`='page_php_content_pi1' OR `CType`='html') AND `hidden`=0 AND `deleted`='0'
andWhere = sectionIndex!=0
languageField=sys_language_uid
}
wrap = <ul>|</ul>
renderObj = TEXT
renderObj {
field = header
wrap=<li>|</li>
typolink.parameter.field=pid
typolink.parameter.dataWrap=|#{field:uid}
if.isTrue.field=header
}
}
template.marks.right < LISTE
[ELSE]
template.marks.right = COA
template.marks.right {
10 = LOAD_REGISTER
10.maxImageWidth = 280
20 < styles.content.getRight
30 = RESTORE_REGISTER
}
[END]