BE Content anlegen im Page Modul

  • boOgiE boOgiE
    T3PO
    0 x
    25 Beiträge
    0 Hilfreiche Beiträge
    10. 06. 2010, 17:03

    Hallo,

    ich habe ein seltsames Problem mit TV im Backend.
    Ich habe TemplaVoila installiert, mein Template gemapped, css-StyledContent inkludiert und meinem TypoScript gesagt das TV genutzt wird etc...

    Klappt soweit auch wunderbar, content etc. wird im FE auch angezeigt, nur kann ich über das Page Modul keinen Content anlegen, weil ich da nicht wie gewohnt den gestrichelten Kasten mit dem grünen Plus zum Content anlegen vorfinde, sondern nur ein "field_content 3" Text

    Wenn ich Content angelegt habe, z.b. über rechtklick auf die Seite, muss ich in die Seiteneigenschaften, dort im Reiter erweitert finde ich einen Kasten "Content" und da kann ich dann den erstellten Content hinzufügen

    Die Spezifikationen:
    Typo3 4.3.3
    Templa-Voila 1.4.2
    Static Info Tables 2.1.2

    Mein Template Mapping

    1. <?xml version="1.0" encoding="utf-8" standalone="yes" ?>
    2. <T3DataStructure>
    3. <meta type="array">
    4. <langDisable>1</langDisable>
    5. </meta>
    6. <ROOT type="array">
    7. <tx_templavoila type="array">
    8. <title>ROOT</title>
    9. <description>Select the HTML element on the page which you want to be the overall container element for the template.</description>
    10. </tx_templavoila>
    11. <type>array</type>
    12. <el type="array">
    13. <field_main type="array">
    14. <type>array</type>
    15. <tx_templavoila type="array">
    16. <title>Main Div</title>
    17. <eType>input</eType>
    18. <TypoScript></TypoScript>
    19. <proc type="array">
    20. <stdWrap></stdWrap>
    21. </proc>
    22. </tx_templavoila>
    23. <TCEforms type="array">
    24. <label></label>
    25. <config type="array">
    26. </config>
    27. </TCEforms>
    28. <el type="array">
    29. <field_head type="array">
    30. <tx_templavoila type="array">
    31. <title>Head</title>
    32. <sample_data type="array">
    33. <numIndex index="0"></numIndex>
    34. </sample_data>
    35. <eType>TypoScriptObject</eType>
    36. <proc type="array">
    37. <stdWrap></stdWrap>
    38. </proc>
    39. <TypoScriptObjPath>lib.head</TypoScriptObjPath>
    40. </tx_templavoila>
    41. </field_head>
    42. <field_navigation type="array">
    43. <tx_templavoila type="array">
    44. <title>Navigation</title>
    45. <sample_data type="array">
    46. <numIndex index="0"></numIndex>
    47. </sample_data>
    48. <eType>TypoScriptObject</eType>
    49. <proc type="array">
    50. <stdWrap></stdWrap>
    51. </proc>
    52. <TypoScriptObjPath>lib.navigation</TypoScriptObjPath>
    53. </tx_templavoila>
    54. </field_navigation>
    55. <field_content type="array">
    56. <tx_templavoila type="array">
    57. <title>Content</title>
    58. <sample_data type="array">
    59. <numIndex index="0"></numIndex>
    60. </sample_data>
    61. <eType>ce</eType>
    62. <TypoScript> 10= RECORDS
    63. 10.source.current=1
    64. 10.tables = tt_content
    65. </TypoScript>
    66. <proc type="array">
    67. <stdWrap></stdWrap>
    68. </proc>
    69. <oldStyleColumnNumber type="integer">0</oldStyleColumnNumber>
    70. </tx_templavoila>
    71. <TCEforms type="array">
    72. <label>Content</label>
    73. <config type="array">
    74. <type>group</type>
    75. <internal_type>db</internal_type>
    76. <allowed>tt_content</allowed>
    77. <size>5</size>
    78. <maxitems>200</maxitems>
    79. <minitems>0</minitems>
    80. <multiple>1</multiple>
    81. <show_thumbs>1</show_thumbs>
    82. </config>
    83. </TCEforms>
    84. </field_content>
    85. <field_sidebar type="array">
    86. <tx_templavoila type="array">
    87. <title>Sidebar</title>
    88. <sample_data type="array">
    89. <numIndex index="0"></numIndex>
    90. </sample_data>
    91. <eType>TypoScriptObject</eType>
    92. <proc type="array">
    93. <stdWrap></stdWrap>
    94. </proc>
    95. <TypoScriptObjPath>lib.myObject</TypoScriptObjPath>
    96. </tx_templavoila>
    97. </field_sidebar>
    98. </el>
    99. </field_main>
    100. <field_footer type="array">
    101. <tx_templavoila type="array">
    102. <title>Footer</title>
    103. <sample_data type="array">
    104. <numIndex index="0"></numIndex>
    105. </sample_data>
    106. <eType>TypoScriptObject</eType>
    107. <proc type="array">
    108. <stdWrap></stdWrap>
    109. </proc>
    110. <TypoScriptObjPath>lib.footer</TypoScriptObjPath>
    111. </tx_templavoila>
    112. </field_footer>
    113. </el>
    114. </ROOT>
    115. </T3DataStructure>

    Mein TypoScript:

    1. ##### Page + Headerdata
    2. page = PAGE
    3. page.1 = USER
    4. page.1.userFunc = tx_templavoila_pi1->main_page
    5. page{
    6. config{
    7. xmlprologue = none
    8. doctype = xhtml_trans
    9. #doctype = xhtml_11
    10. #xhtmlDoctype = xhtml_11
    11. xhtml_cleaning = all
    12. removeDefaultJS = 1
    13. disablePrefixComment = 1
    14. metaCharset = UTF-8
    15. renderCharset = UTF-8
    16. no_cache = 0
    17. index_enable = 1
    18. index_externals = 1
    19. admPanel = 0
    20. sys_language_uid = 0
    21. language = de
    22. locale_all = de_DE
    23. linkVars = L
    24. sys_language_overlay = hideNonTranslated
    25. }
    26. shortcutIcon = fileadmin/images/favicon.ico
    27. meta{
    28. description.field = description
    29. }
    30. }
    31.  
    32.  
    33.  
    34.  
    35.  
    36. ##### CSS, Favicon, Meta
    37. page.headerData.1=TEXT
    38. page.headerData.1.insertData=1
    39. page.headerData.1.wrap (
    40. <!--<link rel="shortcut icon" href="fileamin/images/favicon.ico" />-->
    41. <link rel="stylesheet" type="text/css" href="fileadmin/css/main.css" media="screen" />
    42. <script type="text/javascript" src="fileadmin/js/functions.js"></script>
    43. <!--[if IE]><link rel="stylesheet" type="text/css" href="fileadmin/css/iefix.css" media="screen" /><![endif]-->
    44. <link rel="stylesheet" type="text/css" href="fileadmin/css/dropdown/dropdown.css" media="screen" />
    45. <link rel="stylesheet" type="text/css" href="fileadmin/css/dropdown/dropdown.vertical.css" media="screen" />
    46. <link rel="stylesheet" type="text/css" href="fileadmin/css/dropdown/dropdown.vertical.rtl.css" media="screen" />
    47. <link rel="stylesheet" type="text/css" href="fileadmin/css/dropdown/dropdown.upward.css" media="screen" />
    48. <link rel="stylesheet" type="text/css" href="fileadmin/css/dropdown/dropdown.linear.css" media="screen" />
    49. <link rel="stylesheet" type="text/css" href="fileadmin/css/dropdown/dropdown.konsequent.css" media="screen" />
    50.  
    51. <!--[if lte IE 7]>
    52. <script type="text/javascript" src="fileadmin/js/jquery/jquery.js"></script>
    53. <script type="text/javascript" src="fileadmin/js/jquery/jquery.dropdown.js"></script>
    54. <![endif]-->
    55.  
    56. )
    57.  
    58.  
    59.  
    60.  
    61.  
    62.  
    63. ##### PageTitle
    64. includeLibs.pagetitle = typo3conf/ext/mf_pagetitle/pagetitle.php
    65. plugin.mf_pagetitle.title = {page:title}
    66. config.titleTagFunction = user_pagetitle_class->changetitle
    67.  
    68.  
    69.  
    70.  
    71.  
    72. #### Spamschutz falls E-Mailadressen im Klartext eingegeben wurden
    73. config.spamProtectEmailAddresses = 1
    74. config.spamProtectEmailAddresses_atSubst = (at)
    75.  
    76.  
    77.  
    78. ##### head
    79. lib.head = COA
    80. lib.head{
    81. 10 = IMAGE
    82. 10.file = fileadmin/images/x_head_temp.jpg
    83. }
    84.  
    85.  
    86. #Menü erstellen
    87. lib.navigation = HMENU
    88. lib.navigation {
    89. wrap = <div id="mainmenu">|</div>
    90. special = directory
    91. special.value = 2
    92. # Erste Ebene
    93. 1 = TMENU
    94. 1 {
    95. wrap = <ul id="nav" class="dropdown dropdown-horizontal">|</ul>
    96. expAll = 1
    97. noBlur = 1
    98. NO = 1
    99. NO {
    100. ATagTitle.field = title
    101. wrapItemAndSub = <li class="button">|</li>
    102. ATagParams = class="naviLink"
    103. }
    104. ACT <.NO
    105. ACT {
    106. wrapItemAndSub = <li class="buttonAct">|</li>
    107. }
    108. }
    109.  
    110. #zweite Ebene, dritte und vierte Ebene (Kopieren von zweiten Ebene)
    111. 2 = TMENU
    112. 2 {
    113. wrap = <ul id="subMenue">|</ul>
    114. expAll = 1
    115. NO = 1
    116. NO.wrapItemAndSub = <li onmouseover="show(this)" onmouseout="hide(this)">|</li>
    117.  
    118. ACT < .NO
    119. ACT = 1
    120. ACT.ATagParams = class="active"
    121. }
    122. # 2 < .1
    123. 3 < .2
    124. 4 < .3
    125. }
    126.  
    127.  
    128.  
    129.  
    130.  
    131.  
    132. ##### footer menu
    133. lib.footer = HMENU
    134. lib.footer {
    135. special = directory
    136. special.value = 24
    137. 1 = TMENU
    138. 1.wrap = <center>|</center>
    139. 1.expAll = 1
    140. 1.NO = 1
    141. 1.NO.linkWrap = | ·|*| | ·|*| |
    142. }

    Vermutlich is es nur eine Kleinigkeit, aber ich komm nicht dahinter


  • 1
  • Mopps Mopps
    Jedi-Ratsmitglied
    0 x
    865 Beiträge
    0 Hilfreiche Beiträge
    15. 06. 2010, 11:29

    Hast du mal getestet, ob dieses problem auch mit früheren Versionen von Templavoila auftritt?

  • Hawkeye Hawkeye
    TYPO3-Anwärter
    0 x
    5 Beiträge
    0 Hilfreiche Beiträge
    10. 06. 2011, 16:21

    Hallo zusammen,

    auch wenn der Thread schon 1 Jahr alt ist, scheint das Problem immer noch zu bestehen - zumindest habe ich jetzt das gleiche:
    Ich habe in der Datenstruktur einer Seitenvorlage unter ROOT ein CE und einen Container mit CEs, welche im Page-Modul gefüllt werden sollen. Für das direkt unter ROOT angelegte Element wird dort auch der Button zum erstellen von Content Elementen angezeigt - für die Elemente in dem Container nicht. Hier kann ich nur im Listen-Modul ein CE anlegen und dieses dann per "Seite bearbeiten" zuordnen - das kann man einem Bearbeiter nicht wirklich zumuten...

    Die Frage ist jetzt also, ist es ein Bug im TV-Page-Modul oder fehlt mir irgendeine Einstellung?

  • 1