Typo3 6.0 - TCA - новини - скриване на определени видове новини в избраното поле

Нов съм в typo3 и имам нужда от помощ относно разширението за новини и конфигурацията на $TCA.

Направих разширение, наречено „Activité“, което се простира от Новини. Това мина доста добре. Създадох някои персонализирани полета и успях да направя разширението си „избираемо“ от полето за избор, което вече е налично в раздела „Общи“.

Всичко, което искам да направя, е да скрия вече съществуващите избираеми полета по подразбиране (в този случай искам да скрия „Вътрешна страница“ и „Външна страница“.

Изглежда толкова просто, но искам да го направя по правилния начин.


person user2179985    schedule 24.05.2013    source източник


Отговори (1)


Не си написал какво разширение за новини използваш. За стария tt_news деактивирате от

TCEFORM.tt_news.type.removeItems = 1,2

за нова "новина" от

TCEFORM.tx_news_domain_model_news.type.removeItems = 1,2

Общият синтаксис е:

TCEFORM.[table_name].[field_name].[action]

Например можете напълно да деактивирате неизползваните полета с

TCEFORM.[table_name].[field_name].disabled = 1

Можете също да зададете стойности по подразбиране на полета със синтаксис

TCAdefaults.[table_name].[field_name] = value

Трябва да добавите този печатен текст в свойствата на страницата. Раздел „Ресурси“, поле TypoScript Configuration / Page TSConfig.

person Krystian Szymukowicz    schedule 25.05.2013
comment
Благодаря ти! това ще ми помогне толкова много! (Използвам разширението за новини, а не tt_news.) това е перфектно благодаря - person user2179985; 26.05.2013