Page 1 of 1

[opgelost] beveiligde content juist weergeven

Posted: Wed Sep 29, 2010 10:23 am
by demaster
Het is me gelukt om met frontendusers en customcontent gebruikers aan te maken die met een loginnaam en wachtwoord kunnen inloggen op de site. Ook heb ik het voor elkaar gekregen door in het template de volgende codes toe te voegen dat bij login de beveiligde content zichtbaar wordt voor die inlogde member, die lid is van de groep 'praktijk' en waarbij in het extra veld 1 'beveiligd' is toegevoegd.

Code: Select all

{* Start Content *} 
      <div id="content">
      {page_attr key='extra1' assign='extra1'}
      {if ($ccuser->memberof ('praktijk') and $extra1 == 'beveiligd') or $extra1 == ' '} 
      </br>{content block='beveiligde omgeving'}{/if}<br/>
Het enige probleem waar ik nu nog tegen aan loop is dat de beveiligde content zichtbaar wordt boven de sidebar en de gewone content. Terwijl het de bedoeling is de beveiligde content onder de gewone of beter nog in de plaats van de gewone content komt.


demaster
ps. De code staat in de template bij het onderdeel . Ik gebruik cms 1.6.6.

Re: beveiligde content juist weergeven

Posted: Wed Sep 29, 2010 6:20 pm
by demaster
Ik ben maar even doorgegaan met zoeken en uitproberen en het is gelukt, heerlijk dat CMS! Je stoeit wat af met die templates...!

Ik heb de code onder de {content} gehangen en na inloggen zie ik de beveilgde inhoud. Nu alleen nog de beveiligde inhoud in plaats van de gewone content na inloggen laten zien.
Wellicht heeft iemand dat al eens voor handen gehad.

demaster

Re: [opgelost] beveiligde content juist weergeven

Posted: Wed Sep 29, 2010 6:29 pm
by demaster
Is al opgelost gewoon de code {else} {content} erachter geplaatst en {content}  erboven verwijderd.
De code ziet er nu zo uit:

Code: Select all

  {page_attr key='extra1' assign='extra1'}
      {if ($ccuser->memberof ('praktijk') and $extra1 == 'beveiligd') or $extra1 == ' '}
      </br>{content block='beveiligde_inhoud'} {else} {content}
      {/if}
      <br />
Dit houdt in dat na inloggen de beveiligde inhoud wordt getoond, niet ingelogd, dan wordt de gewone inhoud getoond.
wellicht heeft een ander er iets aan,
succes,
demaster