hi,
ich bin gerade daran das Plugin "Menu/Sitemap" mit der Ansicht "Section Index (pagecontent w/Index checked)" dazu zu bringen mir die Ausgabe richtig zu formatieren, jedoch scheitere ich kläglich #paralyzed#
Bisher ist es so, dass eine UL-Liste mit allen gefunden Überschriften ausgegeben wird. Ich möchte aber gerne, dass nach jeder gefundenen H1-Überschrift (also alle <h1> formatierten Überschriften) eine eigene UL-Liste begonnen.
Könnt ihr mir da bitte helfen?
Beispiel wie es momentan ist (zwecks Vereinfachung hab ich mal die Links entfern):
<div class="index_box">
<ul>
<li><h1>1. Überschrift Header Layout 1<h1></li>
<li class="lvl1"><h2>1.1 Überschrift Header Layout 2<h2></li>
<li class="lvl1"><h2>1.2 Überschrift Header Layout 2<h2></li>
<li class="lvl2"><h3>1.2.1 Überschrift Header Layout 3<h3></li>
<li class="lvl2"><h3>1.2.2 Überschrift Header Layout 3<h3></li>
<li class="lvl2"><h2>1.3 Überschrift Header Layout 2<h2></li>
<li><h1>2. Überschrift Header Layout 1<h1></li>
<li class="lvl1"><h2>2.1 Überschrift Header Layout 2<h2></li>
<li class="lvl1"><h2>2.2 Überschrift Header Layout 2<h2></li>
</ul>
</div>
Beispiel wie es sein soll:
<div class="index_box">
<ul>
<li><h1>1. Überschrift Head1er Layout 1<h1></li>
<li class="lvl1"><h2>1.1 Überschrift Header Layout 2<h2></li>
<li class="lvl1"><h2>1.2 Überschrift Header Layout 2<h2></li>
<li class="lvl2"><h3>1.2.1 Überschrift Header Layout 3<h3></li>
<li class="lvl2"><h3>1.2.2 Überschrift Header Layout 3<h3></li>
<li class="lvl2"><h2>1.3 Überschrift Header Layout 2<h2></li>
</ul>
</div>
<div class="index_box">
<ul>
<li><h1>2. Überschrift Header Layout 1<h1></li>
<li class="lvl1"><h2>2.1 Überschrift Header Layout 2<h2></li>
<li class="lvl1"><h2>2.2 Überschrift Header Layout 2<h2></li>
</ul>
</div>
Mein TypoScript sieht bisher so aus:
tt_content.menu.20.3 >
tt_content.menu.20 {
3 = COA
3.10 = COA
3.10 < styles.content.get
3.10.wrap = <ul>|</ul>
3.10.select.andWhere = sectionIndex!=0
3.10.select.pidInList.override.field = pages
3.10.renderObj = CASE
3.10.renderObj {
key.field = header_layout
default = COA
default {
stdWrap.fieldRequired = header
10 = TEXT
10.field = header
10.trim = 1
10.htmlSpecialChars = 1
10.dataWrap = <li>|</li>
10.typolink.parameter.field = pid
10.typolink.section.field = uid
}
1 < .default
2 < .default
2.10.dataWrap = <li class="lvl1">|</li>
3 < .default
3.10.dataWrap = <li class="lvl2">|</li>
}
}
Mein Problem hat sich mittlerweile erledigt. Hab anderweitig Hilfe gefunden. Aber für ein TYPO3-spezifisches Forum find ich das schon etwas "schwach", dass bisher noch keiner bereit war mir zu helfen. Vielleicht hab ich ja n schlechten Zeitpunkt getroffen ... keine Ahnung.
Trotzdem Danke!
rony schrieb
Aber für ein TYPO3-spezifisches Forum find ich das schon etwas "schwach", dass bisher noch keiner bereit war mir zu helfen. Vielleicht hab ich ja n schlechten Zeitpunkt getroffen ... keine Ahnung.
klar, hier sitzen auch 10 hoch profesionelle und gut bezahlte Spezialisten und warten auf die Threads um sie beantworten zu können.
Wir alle hier haben ein Leben, das wir finanzieren müssen, alle einen Job und am Freitag Nachmittag Wochenende.
Wenn ein Thread durchrutscht, ist das keine Absicht. Wenn du Hilfe gefunden hast, so poste diese doch bitte, weil genau das macht ein Forum aus, dass alle ihren Teil dazu beitragen.
Ein schönes Wochenende
Georg
just2b schrieb
klar, hier sitzen auch 10 hoch profesionelle und gut bezahlte Spezialisten und warten auf die Threads um sie beantworten zu können.
Wir alle hier haben ein Leben, das wir finanzieren müssen, alle einen Job und am Freitag Nachmittag Wochenende.
Wenn ein Thread durchrutscht, ist das keine Absicht. Wenn du Hilfe gefunden hast, so poste diese doch bitte, weil genau das macht ein Forum aus, dass alle ihren Teil dazu beitragen.
Ein schönes Wochenende
Georg
Witzig, dass bei Kritik sofort reagiert wird, bei Fragen sich aber keiner drum kümmert. Deine Antwort hat keine 10 Minuten auf sich warten lassen. Dein Argument mit dem "durchrutschen" ist also "etwas" widersprüchlich. Viele haben meine Frage gelesen aber es hat sich keiner dafür interessiert mir zu helfen.
Mir ist absolut bewusst, dass hier keiner für seine Hilfe bezahlt wird. In anderen Foren ist das aber nicht anders. Ich bin der Meinung, dass die Leute hier zumindest "etwas" auf ihrem Wissen sitzen und nicht jedem helfen wollen bzw. nicht bereit sind sich jedes Probem anzunehmen. Wozu dann Mitglied eines Forums sein, wenn man nicht bereit ist sein Wissen mit anderen zu teilen?!
Egal, ich werde meine Lösung hier nicht posten da ich einen ganz anderen Weg eingeschlagen habe und es also keine Lösung für mein mein oben stehendes Problem ist.
Dir auch ein schönes WE.
rony schrieb
Witzig, dass bei Kritik sofort reagiert wird, bei Fragen sich aber keiner drum kümmert. Deine Antwort hat keine 10 Minuten auf sich warten lassen. Dein Argument mit dem "durchrutschen" ist also "etwas" widersprüchlich. Viele haben meine Frage gelesen aber es hat sich keiner dafür interessiert mir zu helfen.
ich habs nicht gelesen, aber deine Kritik hat mich angesprochen und wollte ich nicht so da stehen lassen
rony schriebIch bin der Meinung, dass die Leute hier zumindest "etwas" auf ihrem Wissen sitzen und nicht jedem helfen wollen bzw. nicht bereit sind sich jedes Probem anzunehmen. Wozu dann Mitglied eines Forums sein, wenn man nicht bereit ist sein Wissen mit anderen zu teilen?!
der einzige, der auf dem Wissen sitzt und es bewusst nicht teilt bist du 😉
Georg