Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 22.11.07, 21:42
Benutzerbild von fazzyx
Forum Newbie
 
Registriert seit: 30.09.07
Ort: Kassel
Beiträge: 14

Verwendung von Local Processing leert Inhalte


Hallo,

ich versuche über Local Processing den Inhaltsbereich meines TV Templates zu überladen.

Dazu bin ich wie folgt vorgegangen.

Der Bereich im DS

Code:
            <field_inhalt type="array">
                <tx_templavoila type="array">
                    <title>Inhalt</title>
                    <sample_data type="array">
                        <numIndex index="0"></numIndex>
                    </sample_data>
                    <eType>ce</eType>
                    <TypoScript><![CDATA[
    10= RECORDS
    10.source.current=1
    10.tables = tt_content
    10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
                    ]]></TypoScript>
                    <oldStyleColumnNumber type="integer">0</oldStyleColumnNumber>
                </tx_templavoila>
                <TCEforms type="array">
                    <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>
                    <label>Inhalt</label>
                </TCEforms>
            </field_inhalt>
Local Processing im TO

Code:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3DataStructure>
    <ROOT type="array">
        <el type="array">
            <field_inhalt type="array">
                <tx_templavoila type="array">
                    <TypoScript>
                    <![CDATA[
                    10 < lib.mycontent
                        ]]>
                    </TypoScript>
                </tx_templavoila>
            </field_inhalt >
        </el>
    </ROOT>
</T3DataStructure>
Der dazugehörige TS Schnippsel

Typoscript-Code:
1:
2:
3:
4:
5:
6:
lib.mycontent = RECORDS
lib.mycontent {
10.source.current=1
10.tables = tt_content
10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
}
Dies führt allerdings dazu das sämtliche Inhalte meiner Seite nicht mehr angezeigt werden, nur finde ich den Fehler nicht.

Geändert von fazzyx (23.11.07 um 09:19 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 23.11.07, 09:18
Benutzerbild von fazzyx
Forum Newbie
 
Registriert seit: 30.09.07
Ort: Kassel
Beiträge: 14

Eine Nacht drüber schlafen hilft auch ^^

Der TS Code muss wie folgt aussehen

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
lib.inhalt = RECORDS
lib.inhalt {
source.current=1
tables = tt_content
select.orderBy = sorting
select.where = hidden = 0 and deleted = 0 and colPos = 0
}
Ich nachhinein auch irgendwie einleuchtend.

Es gibt auch eine Variante ohne per Local Processing zu überladen.

Dadurch verändert sich der Bereich im DS wie folgt.

Code:
<field_inhalt type="array">
                <tx_templavoila type="array">
                    <title>Zweisprachig</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>
                    <oldStyleColumnNumber type="integer">2</oldStyleColumnNumber>
                    <TypoScriptObjPath>lib.inhalt</TypoScriptObjPath>
                </tx_templavoila>
                <TCEforms type="array">
                    <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>
                    <label>Zweisprachig</label>
                </TCEforms>
            </field_inhalt>
Die entscheidene Zeile

Code:
<TypoScriptObjPath>lib.inhalt</TypoScriptObjPath>
Damit können dann Elemente vom etype ce (Content Element) im TS per lib definition angesprochen werden.

PS: Ist ein Mod bitte so freundlich und ändert/korrigiert den Titel, der ist mir misslungen. Entweder dem "leer" ein "t" verpassen oder den Titel auf "Verwendung von Local Processing leert Inhalte"
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
aus local global machen JanBob News (tt_news, mininews und Co) 1 06.02.08 20:50
Extension Manager von local Deneu TYPO3 4.x Installation und Updates 2 19.05.07 10:28
Local Processing greift nicht arittner TemplaVoila 0 22.03.07 16:19
Wenn Spalte leer festen Inhalt einfügen tom613 TYPO3 4.x Fragen und Probleme 4 21.10.06 15:17
wenn spalte leer anderer inhalt anzeigen darkdesire TYPO3 4.x Fragen und Probleme 10 20.05.06 21:54


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:11 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0