Ergebnis 1 bis 9 von 9

Thema: TMENU - allWrap für ACT funktioniert nicht

      
  1. #1
    Forum Newbie
    Registriert seit
    03.08.2011
    Alter
    45
    Beiträge
    12

    TMENU - allWrap für ACT funktioniert nicht

    Hallo alle zusammen,

    ich sitzte an einem Problem, und würde mich freuen, wenn jemand nur einen kleinen Tipp hat. Viele Stunden ausprobieren und googlen hat bislang nichts gebracht.

    Folgender Code:

    temp.MainMenu = HMENU
    temp.MainMenu {
    special = list
    special.value = 9,5,10,8
    1 = TMENU
    wrap = <ul>|</ul>
    expAll = 1
    noBlur = 1
    1.NO = 1
    1.NO.allWrap = <li class="line">|</li>|*|<li class="line">|</li>|*|<li class="last">|</li>
    1.NO {
    stdWrap.cObject = COA
    stdWrap.cObject {
    10 = TEXT
    10 {
    field = title
    wrap = <div class="title">|</div><br />
    typolink.parameter.field = uid
    }
    20 = TEXT
    20 {
    field = abstract
    wrap = <p>|</p><br />
    }
    }
    }

    1.ACT = 1
    1.ACT < .1.NO
    1.ACT.allWrap = <li class="act">|</li>
    }


    Alles funktioniert soweit wunderbar, nur wird meine class "act" nicht verwendet.
    Hat jemand einen Tipp, wo mein Denkfehler liegt??

    Danke und Gruß
    Manuela

  2. #2
    Forum Crack Avatar von etux
    Registriert seit
    08.02.2008
    Ort
    Berlin
    Beiträge
    1.195
    Du darfst Links nicht verschachteln – es ist nicht valide und es kann kein Browser damit was anfangen.
    „doNotLinkIt = 1“ müsstest Du also noch dazu schreiben, wenn Du mit „typolink“ arbeitest

    .

  3. #3
    Forum Newbie
    Registriert seit
    03.08.2011
    Alter
    45
    Beiträge
    12
    Hallo,

    danke für die Hilfe, doch ich komme irgendwie noch nicht weiter.

    Ich habe es eingebaut, und zwar hier:

    temp.MainMenu = HMENU
    temp.MainMenu {
    special = list
    special.value = 9,5,10,8
    1 = TMENU
    wrap = <ul>|</ul>
    expAll = 1
    noBlur = 1
    1.NO = 1
    1.NO.allWrap = <li class="line">|</li>|*|<li class="line">|</li>|*|<li class="last">|</li>
    1.NO.doNotLinkIt = 1
    1.NO {
    stdWrap.cObject = COA
    stdWrap.cObject {
    .......

    ..doch da ist des wohl an der falschen Stelle, oder?

    Wo genau muss „doNotLinkIt = 1“ hin??

    Danke für die Hilfe.


  4. #4
    Forum Newbie
    Registriert seit
    03.08.2011
    Alter
    45
    Beiträge
    12
    Hallo nochmal,

    ich habe zwar noch zwei Stunden mit Ausprobieren verbracht, es will aber nicht klappen - hat denn niemand einen Tipp für mich, wohin ich dieses "doNotLinkIt = 1" schreiben muss, dass mein ACT funktioniert?

    Bin schon sehr verweifelt.....

  5. #5
    Forum Crack Avatar von etux
    Registriert seit
    08.02.2008
    Ort
    Berlin
    Beiträge
    1.195
    Zitat Zitat von intermedes Beitrag anzeigen
    ... wohin ich dieses "doNotLinkIt = 1" schreiben muss ...
    „doNotLinkIt“ steht schon richtig.
    Zitat Zitat von intermedes Beitrag anzeigen
    ... dass mein ACT funktioniert?
    Was funktioniert denn an Deinem „ACT“ nicht?
    Wird es nicht generiert? Dann liegt der Fehler wo anders in Deinem TS-Setup.
    Oder wird es nicht formatiert, wie Du es gerne hättest? Ein CSS-Problem?

  6. #6
    Forum Newbie
    Registriert seit
    03.08.2011
    Alter
    45
    Beiträge
    12
    Hallo,

    ich denke nicht dass es ein css Problem ist.

    Es muss am TS liegen - denn wenn ich die entsprechende Menüpunkt-Seite aufrufe steht im Quellcode immer noch die li class="line" und nicht li class="act".

  7. #7
    Forum Crack Avatar von etux
    Registriert seit
    08.02.2008
    Ort
    Berlin
    Beiträge
    1.195
    Aha! Darum geht es also.
    So wie Du Dein TS jetzt hast, wird
    li class=“line“
    bei Seiten im ACT-Zustand mit
    li class=“act“
    überschrieben.
    Wenn es bei Dir nicht überschrieben wird, muss Du den Fehler wo anders suchen. An von Dir geposteten TS-Code liegt es nicht.

    Übrigens: ACT ist nicht gleich CUR, auch wenn das in Deinem Fall fast irrelevant ist – da Du nur eine Menü-Ebene hast.

  8. #8
    Forum Crack Avatar von etux
    Registriert seit
    08.02.2008
    Ort
    Berlin
    Beiträge
    1.195
    EDIT:
    Ich weiß nicht, was Du erreichen willst, aber statt „doNotLinkIt“ dazu zu schreiben, kannst Du auf „typolink“ gänzlich verzichten.
    Ich sehe den Sinn darin nicht, an der Stelle „typolink“ zu verwenden.
    Falls Du den abstract-Feld nicht in den Link mit aufnehmen willst, muss Du nur Dein stdWrap-Konstrukt leicht umbauen.

    Sollte der abstract-Feld im Link oder/und das div.title um den Link stehen, müsste Dein html-Dokument als html5 deklariert sein – sonnst ist es nicht valide. Und es kann auch zu Fehler bei der Darstellung im Browser kommen

    .

  9. #9
    Forum Newbie
    Registriert seit
    03.08.2011
    Alter
    45
    Beiträge
    12
    Habe an meinem TS noch etwas rumprobiert und jetzt klappt es.

    Hier die Lösung:

    temp.MainMenu = HMENU
    temp.MainMenu {
    special = list
    special.value = 9,5,10,8
    expAll = 1
    wrap = <ul>|</ul>
    1 = TMENU
    1.NO = 1
    1.NO.doNotLinkIt = 1
    1.NO {
    stdWrap.cObject = COA
    stdWrap.cObject {
    10 = TEXT
    10 {
    wrap = <li class="line">|<br />|*|<li class="line">|<br />|*|<li class="last">|<br />
    field = title
    typolink.parameter.field = uid
    typolink.ATagParams = class="title"
    }
    # Inhaltsangabe (Abstract) nicht verlinken
    20 = TEXT
    20 {
    field = abstract
    wrap = <p>|</p></li>
    }
    }
    }
    1.CUR = 1
    1.CUR < .1.NO
    1.CUR.stdWrap.cObject.10.wrap = <li class="act">|<br />
    1.ACT = 1
    1.ACT < .1.CUR
    1.ACT.stdWrap.cObject.10.wrap = <li class="act">|<br />
    }


    Danke an etux für die Unterstützung.
    P.S. ja, ich arbeite mit html5.

 

 

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Facebook Kommentare

Ähnliche Themen

  1. TMENU und Wrapping - linkWrap - allWrap
    Von TheFreeman im Forum GMENU, HMENU, TMENU und Co.
    Antworten: 1
    Letzter Beitrag: 07.12.2010, 15:34
  2. {elementUid} wird bei ACT und CUR ausgegeben, bei NO funktioniert es
    Von alehmann im Forum GMENU, HMENU, TMENU und Co.
    Antworten: 2
    Letzter Beitrag: 02.06.2010, 07:00
  3. 2 Div verschachtelt: Beide min 100% hoch
    Von dissy im Forum HTML & CSS
    Antworten: 11
    Letzter Beitrag: 22.01.2010, 15:44
  4. TMenu: Optionsplit verhält sich unterschiedlich bei NO und ACT
    Von acros im Forum GMENU, HMENU, TMENU und Co.
    Antworten: 1
    Letzter Beitrag: 25.06.2007, 23:39
  5. ACT funktioniert nicht auf 2. level tmenu
    Von s0ny im Forum GMENU, HMENU, TMENU und Co.
    Antworten: 1
    Letzter Beitrag: 07.11.2006, 21:56

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237