[TYPO3-UG Denmark] Pid på sysfolder hvor FE usergroups befinder sig...
Lars Axberg
lars at axberg.dk
Mon Nov 2 23:13:27 CET 2009
Supert! Tak for svaret :)
- Lars
Peter Klein skrev:
> Hej Lars.
>
> TYPO3 tager viser altid ALLE grupper der findes på installationen pga. at
> sådan er usergroup feltet i fe_users tabellen sat op.
>
> Men det er ikke så svært at ændre det.
>
> Hvis du er PHP kyndig, så kan du tilføje dette her til TCA:
>
> $TCA['fe_users']['columns']['usergroup']['config']['foreign_table_where'] =
> 'AND fe_groups.pid=###PAGE_TSCONFIG_ID### ORDER BY fe_groups.title';
>
> Men hvis ikke du er PHP koder, så findes der en smart lille extension
> "tcamanipulate" , lavet af Stig Nørgaard Færch:
> http://typo3.org/extensions/repository/view/tcamanipulate/current/
>
> Med den kan du ændre TCA instillinger fra side til side, da den udvider
> TSConfig.
> Så med den installeret kan du indsætte dette i Page TSConfig på roden af din
> installation.
>
> TCA.fe_users.columns.usergroup.config.foreign_table_where = AND
> fe_groups.pid=###PAGE_TSCONFIG_ID### ORDER BY fe_groups.title
>
> Uanset hvilken en af de 2 overstående metoder du bruger for at udvide TCA,
> så kan du bestemme hvilken mappe fe_users tabellen skal finde sine grupper.
> Det gøres ved at insætte dette Page TSConfig kode på roden af hver af dine
> sites.
>
> TCEFORM.fe_users.usergroup.PAGE_TSCONFIG_ID = 3
>
> Hvor du udskifter "3" med id på den mappe med grupper der passer til den
> installation.
>
> MvH
> Peter Klein
>
>
>
>
> "Lars Axberg" <lars at axberg.dk> wrote in message
> news:mailman.1.1257187826.32239.typo3-ug-denmark at lists.typo3.org...
>> Hej Thomas
>>
>> Tja er lidt forvirret, for er FE brugere og brugergrupper ikke en kerne
>> del af TYPO3?
>>
>> I det tilfælde vi er gået forbi hinanden vil jeg lige ridse problematiken
>> op: På en given side vælger jeg at redigere side egenskaber uder
>> egenskaberne kan jeg vælge access og deri listes samtlige FE-brugergrupper
>> på hele installationen, mens jeg kun vil at der skal listes fra en
>> sysfolder?
>>
>>
>> mvh
>>
>> Lars Axberg
>>
>> Thomas Rehhoff skrev:
>>> Hej Lars, det kan du nemt med Typoscript. Dog skal du kigge i manualen
>>> for det plugin der er ansvarlig for funktionaliteten, det er der du
>>> (forhåbentlig) finder en setting, som du kan bruge til at angive loaklt
>>> for hvert sidetræ, hvor den skal lede efter FE-users.
>>>
>>> Du gør følgende (kan gøres på mange måder, afhængigt af hvordan du har
>>> struktureret dine typoscripts, men her den nemme måde)
>>>
>>> 1) På hver rodside skal du oprette et lokalt typoscript og heri skrive
>>> angivelsen til, hvor der skal kigges efter FE-users. (du har sikkert
>>> allerede et liggende der, så kan du bare skrive det i ind det
>>> eksisterende)
>>>
>>> Eksepel: Jeg bruger (det fiktive plugin) "logindims" til at holde styr på
>>> mine FEusers. I den fiktive manual finder jeg settingen "storagePid", og
>>> manualen siger, at jeg skal angive ID nummeret for siden. I mit lokale
>>> typoscript skriver jeg så følgende:
>>>
>>> plugin.logindims.storagePid = 35 ( hvor 35 er id'et for siden med Fe
>>> users)
>>>
>>> Syntaksen for at tilgå plugins med typoscript er:
>>>
>>> plugin.pluginnavn.property = værdi
>>>
>>> Det var det.
>>> Håber det hjalp
>>>
>>> Med venlig hilsen
>>> Thomas Rehhoff
>>>
>>>
>>> "Lars Axberg" <lars at axberg.dk> skrev i en meddelelse
>>> news:mailman.2962.1256688440.671.typo3-ug-denmark at lists.typo3.org...
>>> Hej liste
>>>
>>>
>>>
>>> Jeg sidder med en installation hvor jeg har flere sites i samme træ,
>>> hvert
>>> site har sin sysfolder med sine egne fe-usergroups.
>>>
>>>
>>>
>>> Jeg støder på et problem når jeg i et site ønsker at begrænse tilgangen
>>> på
>>> en side til kun en brugergruppe, dette kan jeg selvfølgelig, men samtlige
>>> fe-usergroups i hele sidetræet vises i acces-listen og dette er ikke
>>> hensigtsmæssigt, kan jeg via TS "tvinge" mine sites til kun at vise de
>>> brugergrupper der er i deres sysfolder?
>>>
>>>
>>>
>>> Har ledt i ts-ref men finder ikke rigtig noget svar der, håber på nogle
>>> kloge hoveder J
>>>
>>>
>>>
>>> Mvh
>>>
>>>
>>>
>>> Lars Axberg
>>>
>>>
>
More information about the TYPO3-UG-Denmark
mailing list