[TYPO3-english] Hide tabs on certain page type
Tyler Kraft
tyler.kraft at netefficiency.co.uk
Fri Jan 22 12:32:33 CET 2010
Hi Peter,
But can you configure a field based upon the type in another field is
more the goal? I believe that Maria wants to disable certain fields when
the doktype equals 'shortcut'. So from the manual:
TCEFORM.[tablename].[field] would be TCEFORM.pages.author.disabled =1
and this would turn off the field for all pages.
But for *just* the shortcut page how would you do it?
TCEFORM.pages.author.types.4.disabled = 1
Is that correct - the [field] is the field you want to disable and the
[type] is the doc type?
Tyler
Peter Klein wrote:
> Hi Maria.
> The manual is your friend ;)
>
> TCEFORM.[tablename].[field] - configures the field in TCEFORM for all
> types.
> TCEFORM.[tablename].[field].types.[type] - configures the field in TCEFORM
> in case the 'type'-value of the field matches type.
> http://typo3.org/documentation/document-library/core-documentation/doc_core_tsconfig/4.3.1/view/1/5/#id2506152
>
> --
>
> Peter Klein / Clio Online
>
>
>
> "Maria van der Laan" <mavala at lycos.nl> wrote in message
> news:mailman.1.1263916964.21945.typo3-english at lists.typo3.org...
>> Am 19.01.2010, 16:51 Uhr, schrieb Steffen Gebert
>> <steffen at steffen-gebert.de>:
>>
>>> Am 19.01.2010, 16:45 Uhr, schrieb Maria van der Laan <mavala at lycos.nl>:
>>>
>>>> Am 19.01.2010, 10:56 Uhr, schrieb Sebastian Gebhard
>>>> <sebastian.gebhard at gmail.com>:
>>>>
>>>>> You can disable certain fields of any table with pageTS (page
>>>>> properties -> field "TSconfig").
>>>>> Syntax is:
>>>>> TCEFORM.*table*.*field*.disabled = 1
>>>>>
>>>>> So when you want to disable the Metadata Tab you need to disable all
>>>>> of the fields which are in this tab:
>>>>>
>>>>> TCEFORM.pages{
>>>>> author.disabled = 1
>>>>> author_email.disabled = 1
>>>>> abstract.disabled = 1
>>>>> keywords.disabled = 1
>>>>> description.disabled = 1
>>>>> }
>>>>>
>>>> Isn't it possible to define the shown rtabs in User or usergroup TS
>>>> config?
>>>> Any suggestion?
>>> You can set the values also in UserTS, yes.
>>>
>>> Steffen
>> Hey,
>>
>> you where faster ...
>> :-D
>>
>> I did it that way:
>>
>> # remove options tab
>> page.TCEFORM.pages {
>> l18n_cfg.disabled = 1
>> module.disabled = 1
>> content_from_pid.disabled = 1
>> }
>>
>> My problem now is, that I want this remove fields to be bound for a
>> certain page type:
>>
>> like remove options tab from type 1, remove access tab from page type 4
>> e.g. ...
>>
>> regards
>>
>>
>
>
More information about the TYPO3-english
mailing list