[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 
>>>>>> 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