TinyMCE wijzigt code

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
rj
Forum Members
Forum Members
Posts: 70
Joined: Fri Aug 10, 2007 4:58 am

TinyMCE wijzigt code

Post by rj »

Beste CMSMS users,


Ik maak gebruik van de Frontenduser en Customcontent modules. Op de afgeschermde pagina's gebruik ik deze code:

{if $ccuser->loggedin() && $ccuser->memberof('SOMEGROUP')}

Helaas veranderd TinyMCE in WISYSWIG mode de > en && naar > en &

Hierdoor werkt de code niet meer. Heeft iemand een idee hoe dit is te voorkomen?


Alvast bedankt voor jullie reacties
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: TinyMCE wijzigt code

Post by Rolf »

rj,

{if $ccuser->loggedin() && $ccuser->memberof('SOMEGROUP')} plaats je in het html sjabloon voor de {content} tag.

Rolf  :)
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
rj
Forum Members
Forum Members
Posts: 70
Joined: Fri Aug 10, 2007 4:58 am

Re: TinyMCE wijzigt code

Post by rj »

Rolf bedankt voor je snelle reactie. Plaatsing in het sjabloon zou inderdaad kunnen maar het probleem is dat in diverse pagina's maar een deel van de inhoud moet worden afgeschermd en dat ook nog eens voor diverse groepen.

Na nog wat nadenkwerk denk ik de meest eenvoudige oplossing is om de code in een tweetal HTML-blokken te plaatsen. Mijn client hoeft dan alleen de twee content blokken aan te roepen en daartussen de groepsnaam vermelden (ben benieuwd of dit werkt).

Blok 1: startgroup
{if $ccuser->loggedin() && $ccuser->memberof('

Blok 2: endgroup
')}

{global_content name='startgroup'}SOMEGROUP{global_content name='endgroup'}
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: TinyMCE wijzigt code

Post by Rolf »

rj,

je kunt meerdere sjablonen aanmaken.
- onbeveiligd
- beveiligd groep a
- beveiligd groep b
- beveiligd groep a en b

Om delen van een pagina te beveiligen is moeilijker...
Je zou ook met meerdere {content} blokken kunnen werken.
De één is wel beveiligd op de pagina, de ander op dezelfde pagina niet.

Het is allemaal even puzzelen  ;)

Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm
Location: Raalte, the Netherlands

Re: TinyMCE wijzigt code

Post by RonnyK »

Even voor mij....

Hoeveel groepen heb je, en wil je paginas afschermen, of delen van paginas. En als het om delen van paginas gaat, maakt het dan uit, of het bovenste/onderste deel afgeschermd is, of moet het tussen de tekst door zijn.

Je kunt namelijk het extra1-veld op het opties tab gebruiken, om de groep aan te geven, die toegang heeft. In de template kun je een extra content-block aanroepen, en deze laten checken middels de {if}-logica, dat wil echter wel zeggen, dat dan een 2e content-deel zichtbaar is bij invoer van de paginas, welke alleen zichtbaar is voor de ingelogde gebruikers. Dit staat dus wel vast boven/onder aangezien het op de plaats van de content-aanroep komt te staan.

Ronny
rj
Forum Members
Forum Members
Posts: 70
Joined: Fri Aug 10, 2007 4:58 am

Re: TinyMCE wijzigt code

Post by rj »

Ronny / Rolf,

na wat testen ben ik toch overgegaan tot het aanmaken van diverse sjablonen. Mijn idee om het via GCB's te doen werkte niet.
De oplossing van Ronny was inventief maar daarmee kon ik niet bereiken wat ik wilde. Door het gebruik van sjablonen ben ik iets flexibeler. Bedankt in ieder geval voor het meedenken.

Blijft natuurlijk de vraag openstaan of TinyMCE niet aan te passen is om het veranderen van de code te voorkomen?

grt,
Richard
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: TinyMCE wijzigt code

Post by Rolf »

Hoi Richard,
Blijft natuurlijk de vraag openstaan of TinyMCE niet aan te passen is om het veranderen van de code te voorkomen?
TinyMCE is een tekstverwerker en zal programmeercode ook als zodanig blijven zien. Maar wellicht zou je via de Forge een Feature Request kunnen indienen...
Bijv. als een tekst binnen staat, dan uitvoeren! Bedenk maar wat  ;D Zou op zich moeten kunnen...

Succes, Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Post Reply

Return to “Dutch - Nederlands”