Einzelnen Beitrag anzeigen
  #6  
Alt 25.06.07, 11:40
cicero cicero ist offline
Forum Newbie
 
Registriert seit: 08.11.06
Beiträge: 45

Soweit ist die Implementierung der Rezeptseite mit tt_news ok.
Das Problem mit den Kategorien hat sich auch geklärt (general storage ...).

Die Kategorien sehen so aus:

root
+A
+A1
+B
+B1

Ich habe zwei CATMENU Elemente hier auf dieser Seite,
die dann jeweils nur die Unterkategorien von A und B enthalten.


Im TS siehts so aus:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
displayCatMenu {

mode = nestedWraps

catmenuItem_ACT_stdWrap.wrap = |
catmenuItem_NO_stdWrap.wrap = |
catmenuItem_ACT_imgWrap.wrap = |
catmenuItem_NO_imgWrap.wrap = |

catmenuLevel1_stdWrap.wrap = |
catmenuLevel2_stdWrap.wrap = |
catmenuLevel3_stdWrap.wrap = |
catmenuLevel4_stdWrap.wrap = |

catmenu_stdWrap.dataWrap (
      <form id="recipecat" name="recipecat">
         <select id="catentry" name="catentry" size="1">|</select>
      </form>
)

catmenuItem_NO_stdWrap.dataWrap = <option value="{..}">|</option>
}

Die options sehen so aus:

HTML-Code:
<option value=""><a href="index.php?id=5&amp;tx_ttnews[cat]=12&amp;cHash=d7b171ec96" title="">KatA1</a></option>
Die beiden Forms heißen jetzt natürlich gleich (name, id). Ich könnte aus dataWrap das <form> Tag entfernen, und es händisch als HTML Content Element einfügen.
Elegant wäre es auch die Links in value Attribut zu verlegen.
Da gibts sicher noch Raum für Verbesserungen.

Geändert von cicero (25.06.07 um 11:52 Uhr).
Mit Zitat antworten