2016-09-05 6 views
0

Я пытаюсь отобразить заголовок sys_category данного элемента контента в представлении списка, здесь sysfile, но я не могу получить одиночную кошку для каждого элемента, что я «Неправильно? Я знаю, этот вопрос задавали раньше, но пока нет подходящего ответа. Нет жидкости, пожалуйста, TS;)TYPO3 - typoscript - sys_category

lib.category = COA 
lib.category { 
10 = CONTENT 
    10 { 
    table = sys_category 
    select { 
     pidInList = 1 
     join = sys_category_record_mm ON sys_category_record_mm.uid_local = sys_category.uid 
     # static id works 
     #where = (uid_foreign = 751) 
     # here is the mistake? 
     where.data = (uid_foreign = uid) 
     selectFields = title 
    } 

    renderObj = TEXT 
    renderObj.field = title 
    renderObj.wrap = Kategorie:| 

    stdWrap.ifEmpty.cObject = TEXT 
    stdWrap.ifEmpty.cObject.value = no-cat 
    } 
    } 
} 
+0

Необходима следующая информация: Как получить элементы контента. –

+0

Элементы из коллекции файлов – netzteil

ответ

0

Если у вас есть все, что в вашей текущей записи в cObject-> имеющихся данных, вы можете получить доступ к нему, как это:

lib.category = COA 
lib.category { 
    10 = CONTENT 
    10 { 
    table = sys_category 
    select { 
     pidInList = 1 
     join = sys_category_record_mm ON sys_category_record_mm.uid_local = sys_category.uid 
     where.data = field:uid 
     where.intval = 1 
     where.wrap = (uid_foreign = |) 
     selectFields = title 
    } 

    renderObj = TEXT 
    renderObj.field = title 
    renderObj.noTrimWrap = |Category: || 

    stdWrap.ifEmpty = no-cat 
    } 
} 

Я также упрощен и оптимизирован рендеринг категории и ifEmpty.

Обратите внимание, что это работает только для получения категорий элемента контента ONE.

 Смежные вопросы

  • Нет связанных вопросов^_^