TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

BE Content anlegen im Page Modul


Autor Nachricht
Verfasst am: 10. 06. 2010 [17:03]
boOgiE
Themenersteller
Dabei seit: 09.05.2010
Beiträge: 23
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
http://img248.imageshack.us/img248/684/screen1nw.th.jpg

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
http://img188.imageshack.us/img188/9831/screen2qb.th.jpg

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

Mein Template Mapping
PHP
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3DataStructure>
    <meta type="array">
        <langDisable>1</langDisable>
    </meta>
    <ROOT type="array">
        <tx_templavoila type="array">
            <title>ROOT</title>
            <description>Select the HTML element on the page which you want to be the overall container element for the template.</description>
        </tx_templavoila>
        <type>array</type>
        <el type="array">
            <field_main type="array">
                <type>array</type>
                <tx_templavoila type="array">
                    <title>Main Div</title>
                    <eType>input</eType>
                    <TypoScript></TypoScript>
                    <proc type="array">
                        <stdWrap></stdWrap>
                    </proc>
                </tx_templavoila>
                <TCEforms type="array">
                    <label></label>
                    <config type="array">
                    </config>
                </TCEforms>
                <el type="array">
                    <field_head type="array">
                        <tx_templavoila type="array">
                            <title>Head</title>
                            <sample_data type="array">
                                <numIndex index="0"></numIndex>
                            </sample_data>
                            <eType>TypoScriptObject</eType>
                            <proc type="array">
                                <stdWrap></stdWrap>
                            </proc>
                            <TypoScriptObjPath>lib.head</TypoScriptObjPath>
                        </tx_templavoila>
                    </field_head>
                    <field_navigation type="array">
                        <tx_templavoila type="array">
                            <title>Navigation</title>
                            <sample_data type="array">
                                <numIndex index="0"></numIndex>
                            </sample_data>
                            <eType>TypoScriptObject</eType>
                            <proc type="array">
                                <stdWrap></stdWrap>
                            </proc>
                            <TypoScriptObjPath>lib.navigation</TypoScriptObjPath>
                        </tx_templavoila>
                    </field_navigation>
                    <field_content type="array">
                        <tx_templavoila type="array">
                            <title>Content</title>
                            <sample_data type="array">
                                <numIndex index="0"></numIndex>
                            </sample_data>
                            <eType>ce</eType>
                            <TypoScript>    10= RECORDS
    10.source.current=1
    10.tables = tt_content
                    </TypoScript>
                            <proc type="array">
                                <stdWrap></stdWrap>
                            </proc>
                            <oldStyleColumnNumber type="integer">0</oldStyleColumnNumber>
                        </tx_templavoila>
                        <TCEforms type="array">
                            <label>Content</label>
                            <config type="array">
                                <type>group</type>
                                <internal_type>db</internal_type>
                                <allowed>tt_content</allowed>
                                <size>5</size>
                                <maxitems>200</maxitems>
                                <minitems>0</minitems>
                                <multiple>1</multiple>
                                <show_thumbs>1</show_thumbs>
                            </config>
                        </TCEforms>
                    </field_content>
                    <field_sidebar type="array">
                        <tx_templavoila type="array">
                            <title>Sidebar</title>
                            <sample_data type="array">
                                <numIndex index="0"></numIndex>
                            </sample_data>
                            <eType>TypoScriptObject</eType>
                            <proc type="array">
                                <stdWrap></stdWrap>
                            </proc>
                            <TypoScriptObjPath>lib.myObject</TypoScriptObjPath>
                        </tx_templavoila>
                    </field_sidebar>
                </el>
            </field_main>
            <field_footer type="array">
                <tx_templavoila type="array">
                    <title>Footer</title>
                    <sample_data type="array">
                        <numIndex index="0"></numIndex>
                    </sample_data>
                    <eType>TypoScriptObject</eType>
                    <proc type="array">
                        <stdWrap></stdWrap>
                    </proc>
                    <TypoScriptObjPath>lib.footer</TypoScriptObjPath>
                </tx_templavoila>
            </field_footer>
        </el>
    </ROOT>
</T3DataStructure>


Mein TypoScript:
TYPOSCRIPT
##### Page + Headerdata
page = PAGE
page.1 = USER
page.1.userFunc = tx_templavoila_pi1->main_page
page{
    config{
        xmlprologue = none
        doctype = xhtml_trans
        #doctype = xhtml_11
        #xhtmlDoctype = xhtml_11
        xhtml_cleaning = all
        removeDefaultJS = 1
        disablePrefixComment = 1
        metaCharset = UTF-8
        renderCharset = UTF-8
        no_cache = 0
        index_enable = 1
        index_externals = 1
        admPanel = 0
        sys_language_uid = 0
        language = de
        locale_all = de_DE
        linkVars = L
        sys_language_overlay = hideNonTranslated
    }
    shortcutIcon = fileadmin/images/favicon.ico
    meta{
        keywords.field = keywords
        description.field = description
    }
}
 
 
 
 
 
##### CSS, Favicon, Meta
page.headerData.1=TEXT
page.headerData.1.insertData=1
page.headerData.1.wrap (
    <!--<link rel="shortcut icon" href="fileamin/images/favicon.ico" />-->
    <link rel="stylesheet" type="text/css" href="fileadmin/css/main.css" media="screen" />
    <script type="text/javascript" src="fileadmin/js/functions.js"></script>    
    <!--[if IE]><link rel="stylesheet" type="text/css" href="fileadmin/css/iefix.css" media="screen" /><![endif]-->
<link rel="stylesheet" type="text/css" href="fileadmin/css/dropdown/dropdown.css" media="screen" />
<link rel="stylesheet" type="text/css" href="fileadmin/css/dropdown/dropdown.vertical.css" media="screen" />
<link rel="stylesheet" type="text/css" href="fileadmin/css/dropdown/dropdown.vertical.rtl.css" media="screen" />
<link rel="stylesheet" type="text/css" href="fileadmin/css/dropdown/dropdown.upward.css" media="screen" />
<link rel="stylesheet" type="text/css" href="fileadmin/css/dropdown/dropdown.linear.css" media="screen" />
<link rel="stylesheet" type="text/css" href="fileadmin/css/dropdown/dropdown.konsequent.css" media="screen" />
 
<!--[if lte IE 7]>
<script type="text/javascript" src="fileadmin/js/jquery/jquery.js"></script>
<script type="text/javascript" src="fileadmin/js/jquery/jquery.dropdown.js"></script>
<![endif]-->
 
)
 
 
 
 
 
 
##### PageTitle
includeLibs.pagetitle = typo3conf/ext/mf_pagetitle/pagetitle.php
plugin.mf_pagetitle.title = {page:title}
config.titleTagFunction = user_pagetitle_class->changetitle
 
 
 
 
 
#### Spamschutz falls E-Mailadressen im Klartext eingegeben wurden
config.spamProtectEmailAddresses = 1
config.spamProtectEmailAddresses_atSubst = (at)
 
 
 
##### head
lib.head = COA
lib.head{
  10 = IMAGE
  10.file = fileadmin/images/x_head_temp.jpg
}
 
 
#Menü erstellen
lib.navigation = HMENU
lib.navigation {
  wrap =  <div id="mainmenu">|</div>
  special = directory
  special.value = 2
  # Erste Ebene
  1 = TMENU
  1 {
    wrap = <ul  id="nav" class="dropdown dropdown-horizontal">|</ul>
    expAll = 1
    noBlur = 1    
    NO = 1
    NO {
        stdWrap.htmlSpecialChars = 1
        ATagTitle.field = title
        wrapItemAndSub = <li class="button">|</li>
        ATagParams = class="naviLink"
    }
    ACT <.NO
    ACT {
        wrapItemAndSub = <li class="buttonAct">|</li>
    }
  }
 
#zweite Ebene, dritte und vierte Ebene (Kopieren von zweiten Ebene)
  2 = TMENU
  2 {
    wrap = <ul id="subMenue">|</ul>
    expAll = 1
    NO = 1
    NO.wrapItemAndSub = <li onmouseover="show(this)" onmouseout="hide(this)">|</li>
 
    ACT < .NO
    ACT = 1
    ACT.ATagParams = class="active"
  }
#  2 < .1
  3 < .2
  4 < .3
}
 
 
 
 
 
 
##### footer menu
lib.footer = HMENU
lib.footer {
    special = directory
    special.value = 24
    1 = TMENU
    1.wrap = <center>|</center>
    1.expAll = 1
    1.NO = 1
    1.NO.linkWrap = | ·|*| | ·|*| |
}


Vermutlich is es nur eine Kleinigkeit, aber ich komm nicht dahinter icon_eek.gif
Profil
Verfasst am: 15. 06. 2010 [11:29]
Mopps
Dabei seit: 21.02.2006
Beiträge: 855
Hast du mal getestet, ob dieses problem auch mit früheren Versionen von Templavoila auftritt?
Profil
Verfasst am: 10. 06. 2011 [16:21]
Hawkeye
Dabei seit: 15.01.2009
Beiträge: 5
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?

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 10.06.2011 um 16:24.]
Profil