Hi,
ich habe diese Lösung mal versucht.
Allerdings funktioniert sie an einigen Stellen nicht bzw. was mach ich falsch?
Die Variable im HTML Template wird einfach nicht mit der Überschrift belegt. Der Content wird jedoch richtig zugeordnet und angezeigt.
Einzigster Fall bei dem es funktioniert ist bei "topboxheader". Hier werden Content und Überschrift zugewiesen und richtig angezeigt.
Da ich noch typo Anfänger bin, evtl. findet ihr ja noch Dinge die ich hier sehr umständlich gelöst habe.
Die Seite könnt ihr euch hier anschaun:
http://inbits.de/home/index.php
Bin für jeden Hinweis dankbar.
Gruß MrTwister
Hier mein TS-Code:
Typoscript-Code:
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: 238: 239: 240: 241: 242: 243: 244: 245: 246: 247: 248: 249: 250: 251: 252: 253: 254: 255: 256: 257: 258: 259: 260: 261: 262: 263: 264: 265: 266: 267: 268: 269: 270: 271: 272: 273: 274: 275: 276: 277: 278: 279: 280: 281: 282: 283: 284: 285: 286: 287: 288: 289: 290: 291: 292: 293: 294: 295: 296: 297: 298: 299: 300: 301: 302: 303: 304: 305: 306: 307: 308: 309: 310: 311: 312: 313: 314: 315: 316: 317: 318: 319: 320: 321: 322: 323: 324: 325: 326: 327: 328: 329: 330: 331: 332: 333: 334: 335: 336: 337: 338: 339: 340: 341: 342: 343: 344: 345: 346: 347: 348: 349: 350: 351: 352: 353: 354: 355: 356: 357: 358:
| plugin.tx_automaketemplate_pi1 { content = FILE content.file = fileadmin/template/frontpage/index.html elements { BODY.all = 1 BODY.all.subpartMarker = DOCUMENT_BODY HEAD.all = 1 HEAD.all.subpartMarker = DOCUMENT_HEADER HEAD.rmTagSections = title TD.all = 1 UL.id.navigation = 1 SPAN.id.headline-topbox = 1 DIV.id.text-topbox = 1 SPAN.id.headline-newsbox = 1 DIV.id.text-newsbox = 1 SPAN.id.footer = 1 } } lib.stdheader > temp.topboxheader = CONTENT temp.topboxheader { table = tt_content select { pidInList = this orderBy = sorting where = colPos = 1 begin = 0 max = 1 } renderObj = TEXT renderObj.field = header stdWrap.required = 1 stdWrap.wrap = <b> | </b> stdWrap.ifEmpty.cObject = TEXT stdWrap.ifEmpty.cObject.field = title } temp.topboxcontent = CONTENT temp.topboxcontent { table = tt_content select { pidInList = this orderBy = sorting where = colPos = 1 begin = 0 max = 1 } renderObj = TEXT renderObj.field = bodytext } temp.box1header = lib.stdheader.1.10.1 temp.box1content = CONTENT temp.box1content { table = tt_content select { pidInList = this orderBy = sorting where = colPos = 0 begin = 0 max = 1 } renderObj = TEXT renderObj.field = bodytext } temp.box2header = CONTENT temp.box2header { table = tt_content select { pidInList = this orderBy = sorting where = colPos = 2 begin = 0 max = 1 } renderObj = TEXT renderObj.field = header stdWrap.required = 1 stdWrap.wrap = <b> | </b> } temp.box2content = CONTENT temp.box2content { table = tt_content select { pidInList = this orderBy = sorting where = colPos = 2 begin = 0 max = 1 } renderObj = TEXT renderObj.field = bodytext } temp.box3header = CONTENT temp.box3header { table = tt_content select { pidInList=this orderBy = sorting where = colPos = 3 begin = 0 max = 1 } renderObj = TEXT renderObj.field = header stdWrap.required = 1 stdWrap.wrap = <b> | </b> } temp.box3content = CONTENT temp.box3content { table = tt_content select { pidInList = this orderBy = sorting where = colPos = 3 begin = 0 max = 1 } renderObj = TEXT renderObj.field = bodytext } temp.mainTemplate = TEMPLATE temp.mainTemplate { template =< plugin.tx_automaketemplate_pi1 workOnSubpart = DOCUMENT_BODY subparts { navigation = HMENU navigation { special = directory special.value = 2 1 = TMENU 1 { expAll = 1 noBlur = 1 NO = 1 NO.wrapItemAndSub = <li>|</li> IFSUB = 1 IFSUB.wrapItemAndSub = <li>|</li> ACTIFSUB < .IFSUB } 2 < .1 2 { wrap = <ul>|</ul> } 3 < .2 4 < .2 } headline-newsbox = HTML headline-newsbox { value = Neuigkeiten } text-newsbox = HTML text-newsbox { value = <h4>inbits Security Modules</h4><div>ab sofort verfügbar!</div> } headline-topbox < temp.topboxheader text-topbox < temp.topboxcontent box1header < temp.box1header box1text < temp.box1content box2header < temp.box2header box2text < temp.box2content box3header < temp.box3header box3text < temp.box3content footer = COA footer { 10 = TEXT 10.value = (c) 2006 inbits AG | 20 = HMENU 20 { special = directory special.value = 45 1 = TMENU 1.NO = 1 1.NO { linkWrap = | | |*| | | |*| | } } } } } temp.headTemplate = TEMPLATE temp.headTemplate { template =< plugin.tx_automaketemplate_pi1 workOnSubpart = DOCUMENT_HEADER } page = PAGE page { typeNum = 0 config { doctype = xhtml_11 removeDefaultJS = 1 xhtml_cleaning = all xmlprologue = none stat = 1 stat_apache = 1 stat_apache_logfile = inbitsde.log } stylesheet = fileadmin/css/stylesheet.css 10 < temp.mainTemplate headerData = COA headerData{ 10 < temp.headTemplate 11 = TEXT 11 { value = <link rel="stylesheet" type="text/css" href="fileadmin/css/stylesheet.css" /> } 12 = TEXT 12 { value = <script type="text/javascript" src="fileadmin/js/menu_dropdown.js"></script> } } } |