Zum Inhalt springen

Hilfe benötigt: Section Index per TypoScript richtig formatieren

Erstellt am 25. Februar 2009 · 4 Antworten · letzte Antwort am 1. März 2009

Tags: Frage

Unbekannter Benutzer ·

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> 
  } 
}
Unbekannter Benutzer ·

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!

just2b · · Beste Antwort
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

Unbekannter Benutzer ·
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.

just2b ·
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 schrieb

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?!

der einzige, der auf dem Wissen sitzt und es bewusst nicht teilt bist du 😉

Georg