[TYPO3-german] TYPO3 6.2 sys_category auslesen?

Sebastian Schmal sebastian.schmal at gmx.de
Sun Apr 6 17:47:45 CEST 2014


servus,

also damit bekommt man schon mal die Category-Namen angezeigt die ich 
unter der ID=1 Seite angelegt habe.



10 = CONTENT
10 {
     wrap = <ul>|</ul>
     table = sys_category
     select.pidInList = 1
     renderObj = TEXT
     renderObj.field = title
     renderObj.wrap = <li>|</li>
}

nun wäre noch die Frage, wie ich die "ausgewählte" Kategorie nur 
angezeigt bekomme?

------------------------------------------

TYPO3 - TIPPS - ANLEITUNGEN - NEWS
unter: http://blog.ingeniumdesign.de/

TYPO3 Webdesign Agentur Wiesbaden - Frankfurt
unter: http://www.ingeniumdesign.de/

Facebook Fan
http://www.facebook.com/ingeniumdesign/

------------------------------------------

Am 05.04.2014 12:50, schrieb Ralf-Rene Schröder:
> ein kurzer Test ergab das per CONTENT nichss von der PID 0 gezogen
> werden kann...
> Kategorien die an anderen Orten angelegt sind können ausgegeben werden
> so können z.B. mit dem folgenden TS die be_users auch nicht ausgegeben
> werden... dazu sollte dann wohl RECORDS genutzt werden (ungetestet)
>
> lib.xxx = COA
> lib.xxx {
>    10 = CONTENT
>    10 {
>      wrap = <h3>Kategorien von PID-0</h3> |
>      table = sys_category
>      select.pidInList = 0
>      renderObj = TEXT
>      renderObj.field = title
>      renderObj.wrap = <p>|</p>
>    }
>    15 < .10
>    15 {
>      wrap = <h3>Kategorien von PID-7</h3> |
>      select.pidInList = 7
>    }
>    20 < .10
>    20 {
>      wrap = <h3>BE Users</h3> |
>      table = be_users
>      select.pidInList = 0
>      renderObj.field = username
>    }
>    30 < .20
>    30 {
>      wrap = <h3>FE Users</h3> |
>      table = fe_users
>      select.pidInList = 3
>    }
> }
>
> Am 28.03.2014 08:36, schrieb Sebastian Schmal:
>> Moin,
>> habe das nun mal so eingebaut:
>> 30 = CONTENT
>> 30 {
>> table = sys_category
>> select.selectFields = sys_category.title AS title
>> select.join = sys_category_record_mm
>> select.where= sys_category_record_mm.uid_local = sys_category.uid
>> select.andWhere = sys_category_record_mm.tablenames = pages AND
>> sys_category_record_mm.uid_foreign = 3
>> renderObj = TEXT
>> renderObj.field = title
>> renderObj.wrap = <p>|</p>
>> }
>
> unabhängig von allem anderen sollte dein join etwa wie folgt lauten:
> select.join = sys_category_record_mm ON(sys_category_record_mm.uid_local
> = sys_category.uid)
>


More information about the TYPO3-german mailing list