Page 1 of 1

[GELÖST] {if !$ccuser->loggedin()} mit TinyMCE einfügen

Posted: Wed Jul 21, 2010 3:47 pm
by Andiministrator
Ich möchte im TinyMCE einen Inhalt NUR für Besucher anzeigen, die NICHT mittels FEU eingeloggt sind. Nun habe ich mir gedacht, das geht ja einfach mit:

Code: Select all

{if !$ccuser->loggedin()}
...irgendwelcher Inhalt NUR für NICHT eingeloggte User...
{/if}
Der TinyMCE wandelt allerdings das {if !$ccuser->loggedin()} in {if !$ccuser->loggedin()} um. Hat jemand von Euch eine Idee, wie ich das Problem lösen könnte?

Re: {if !$ccuser->loggedin()} mit TinyMCE einfügen

Posted: Wed Jul 21, 2010 5:35 pm
by NaN
Ich hatte dazu mal im Zusammenhang mit CGSimpleSmarty einen UDT vorgeschlagen:
http://forum.cmsmadesimple.org/index.ph ... 289.0.html
Gibt aber noch keine Rückmeldung, ob es funktioniert.
Gleiches ließe sich bestimmt auch mit CustomContent machen.

Re: {if !$ccuser->loggedin()} mit TinyMCE einfügen

Posted: Wed Jul 21, 2010 6:48 pm
by owr_bgld
Irgendwo stand mal, dass das so nicht mehr gehen sollte, aber im tiny auf der Seite arbeite ich immer so:

Code: Select all

{cms_module module="CustomContent"}

{if $customcontent_loggedin}
    {cms_module module="FrontEndUsers" form="logout"}
{else}
    {cms_module module="FrontEndUsers" form="login"}
{/if} <br /><br />

{if $customcontent_loggedin}
  {if $customcontent_memberof_FEUGruppe}
.......
und das funktioniert wunderbar. Modul CustomContent ist Voraussetzung dafür. Und ich habe keine Probleme mit der Umsetzung des ">"

Re: {if !$ccuser->loggedin()} mit TinyMCE einfügen

Posted: Thu Jul 22, 2010 8:41 am
by Andiministrator
Danke für Eure Hinweise. Ich habe nun einfach im Seitentemplate (ziemlich weit oben) die Einbindung von FrontEndUsers und CustomContent wie folgt ergänzt:

Code: Select all

{cms_module module='FrontEndUsers' form='silent' nocaptcha='1' lang='de_DE'}
{cms_module module='CustomContent'}
{capture assign='userloggedin'}{if $ccuser->loggedin()}1{/if}{/capture}
Im TinyMCE kann ichs nun so abfragen:

Code: Select all

{if $userloggedin}Text für eingeloggte User{/if}
{if !$userloggedin}Text für eingeloggte User{/if}
Stand gestern irgendwie aufm Schlauch, aber dank Euch isses ja nun gelöst :)