Hi liebe Forumler,
sorry, wenn ich hier eine Frage stelle, die bestimmt andere schon oft gestellt haben, aber ich habe hier im Forum und über google alles durchsucht und komme einfach nicht weiter.
Ich habe ein dreispaltiges Layout und möchte in der rechten Spalte auf jeder Seite immer den gleichen Inhalt eingebunden haben. Nun könnte ich den einfach ins template so wie gewünscht reinschreiben, dann müsste ich ihn aber auch immer dort ändern und das würde ich lieber über Typo3 machen.
Nach meinen recherchen habe folgendes versucht (stammt von
hier:sad:
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:
| page.10.subparts.rechts = COA page.10.subparts.rechts { 11 < styles.content.getRight 11.stdWrap.ifEmpty.cObject < styles.content.getRight 11.stdWrap.ifEmpty.cObject { select.pidInList.data = leveluid:-2 stdWrap.ifEmpty.cObject < styles.content.getRight stdWrap.ifEmpty.cObject { select.pidInList.data = leveluid:-3 stdWrap.ifEmpty.cObject < styles.content.getRight stdWrap.ifEmpty.cObject { select.pidInList.data = leveluid:-4 } } } } |
Das funktioniert aber leider nicht mit der Übergabe an untere Ebenen.
So sieht mein gesamtes Template 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: 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:
| plugin.tx_automaketemplate_pi1 { content = FILE content.file = fileadmin/template/main/template_1.html elements { BODY.all = 1 BODY.all.subpartMarker = DOCUMENT_BODY HEAD.all = 1 HEAD.all.subpartMarker = DOCUMENT_HEADER HEAD.rmTagSections = title DIV.all = 1 TD.all = 1 } relPathPrefix = fileadmin/template/main/ } temp.menu_1 = HMENU temp.menu_1.1 = TMENU temp.menu_1.1 { NO.allWrap = <div class="menu1-level1-no"><h3> | </h3></div> ACT = 1 ACT.allWrap = <div class="menu1-level1-act"><h3> | </h3></div> } temp.menu_1.2 = TMENU temp.menu_1.2 { NO.allWrap = <div class="menu1-level2-no"> | </div> ACT = 1 ACT.allWrap = <div class="menu1-level2-act"> | </div> } temp.path = HMENU temp.path.special = rootline temp.path.1 = TMENU temp.path.1.wrap = Sie sind hier: | temp.path.1 { NO.allWrap = | > |*||*| | } temp.mainTemplate = TEMPLATE temp.mainTemplate { template =< plugin.tx_automaketemplate_pi1 workOnSubpart = DOCUMENT_BODY subparts.menu_1 < temp.menu_1 subparts.breadCrumb < temp.path subparts.content < styles.content.get } temp.headTemplate = TEMPLATE temp.headTemplate { template =< plugin.tx_automaketemplate_pi1 workOnSubpart = DOCUMENT_HEADER } page = PAGE page.typeNum = 0 page.10 < temp.mainTemplate page.headerData.10 < temp.headTemplate page.10.subparts.rechts = COA page.10.subparts.rechts { 11 < styles.content.getRight 11.stdWrap.ifEmpty.cObject < styles.content.getRight 11.stdWrap.ifEmpty.cObject { select.pidInList.data = leveluid:-2 stdWrap.ifEmpty.cObject < styles.content.getRight stdWrap.ifEmpty.cObject { select.pidInList.data = leveluid:-3 stdWrap.ifEmpty.cObject < styles.content.getRight stdWrap.ifEmpty.cObject { select.pidInList.data = leveluid:-4 } } } } |
Bitte um Antwort in einfachen kurzen Sätzen, ich fürchte meine Aufnahmefähigkeit ist derzeit etwas arg beschränkt
Herzlichen Dank im voraus
Jochen