Pagina voor ingelogde gebruikers

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
XCallibur
Forum Members
Forum Members
Posts: 27
Joined: Wed Aug 20, 2008 1:42 pm

Pagina voor ingelogde gebruikers

Post by XCallibur »

Heey!

Ik heb de FrontEndUser module geinstalleerd. Nu wil ik een pagina maken die alleen zichtbaar is voor ingelogde gebruikers. Hoe kan dat? Ik heb hiervoor de customContent module proberen te gebruiken maar ik krijg dan altijd de else melding dat ik niet ben ingelogd.

Hoe kan ik dus simpel een pagina afschermen zodat alleen ingelogde gebruikers de inhoud kunnen zien. Het inloggen zelf lukt wel.

bedankt
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: Pagina voor ingelogde gebruikers

Post by Jos »

Ik denk dat je wel wat hebt aan de presentatie die Mantlet vorig jaar heeft gegeven tijdens de Third Dutch CMS Made Simple Workshop. Zie:

https://docs.google.com/fileview?id=0Bw ... M2Fk&hl=en
XCallibur
Forum Members
Forum Members
Posts: 27
Joined: Wed Aug 20, 2008 1:42 pm

Re: Pagina voor ingelogde gebruikers

Post by XCallibur »

Helemaal super! Het werkt en gelijk duidelijk wat het doel per module is.

Als ik

{if $ccuser->loggedin()}
{cms_module module=FrontEndUsers}
{content} / {menu}
{else}
{cms_module module=FrontEndUsers}
{/if}

In de editor plakt, zet hij o.a. -> om naar html. Is er nog een tip hoe dat te omzeilen is?

Bedankt!
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: Pagina voor ingelogde gebruikers

Post by Jos »

Uit het feit dat je in de code {content} aantreft, mag je opmaken dat het niet de bedoeling is om die code in een contentveld te plaatsen. Content binnen content, ik weet niet wat er gaat gebeuren maar je zou maarzo ineens een beeldscherm in beeldscherm kunnen krijgen...
Image

of je scherm ontploft, dat kan ook :D

Die code hoort in je template
XCallibur
Forum Members
Forum Members
Posts: 27
Joined: Wed Aug 20, 2008 1:42 pm

Re: Pagina voor ingelogde gebruikers

Post by XCallibur »

Die code heb ik uit een voorbeeld presentatie. Het ging om de IF ELSE. Die heb ik toegepast. Maar de vraag blijft: als ik deze in de textarea plak wordt de > omgezet naar html code. Hoe is dat op te lossen? Ik plak de code nu in de textarea door de WYSIWYG weergave uit te schakelen maar andere beheerders moeten ook de tekst kunnen aanpassen. Als ze dat dan weer in de WYSIWYG weergave doen wordt de > weer omgezet naar html en geeft het op de site een smarty error.

Iemand tips? Neem aan dat andere hier wel mee overweg kunnen.

bedankt!
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: Pagina voor ingelogde gebruikers

Post by Jos »

Nee, daar hebben anderen ook mee te maken.

Nogmaals, die {if $ccuser->loggedin()} hoor je niet in een WYSIWYG veld in te vullen. Dat hoort in de pagina template thuis
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Pagina voor ingelogde gebruikers

Post by Rolf »

Misschien heb je hier ook nog wat aan:
http://wiki.cmsmadesimple.org/index.php ... om_Content

grt. Rolf
Post Reply

Return to “Dutch - Nederlands”