CustomContent: Smarty Code (im TinyMCE) funktioniert leider nicht

Hilfe zu Modulen und Tags
Post Reply
cmsmenchen
New Member
New Member
Posts: 5
Joined: Fri Mar 07, 2008 6:56 pm

CustomContent: Smarty Code (im TinyMCE) funktioniert leider nicht

Post by cmsmenchen »

Huhu! :)

Ich habe die Module "FrontendUser" und "CustomContent" installiert und möchte diese dazu verwenden ein Fotoalbum nur für bestimmte Benutzer anzeigen zu lassen. Leider scheitert es an der Verwendung der Smarty-Tags.

Ich möchte folgenden Smarty Codeschnipsel in eine Seite einfügen: Die Eingabe in den Editor TinyMCE führt aber leider nicht zum Erfolg, weil die Smarty-Tags scheinbar einfach ignoriert werden. D.h. es werden in jedem Fall das Album UND der "Kein Zugriff Text" angezeigt.

Code: Select all

{cms_module module=CustomContent} <!--customContent: startif group=photoalbum -->
{cms_module module='album' albums='1'}
<!--customContent: else -->
Kein Zugriff - bitte erst einloggen!
<!--customContent: endif -->
Wisst ihr vielleicht wo mein Denkfehler liegt?

Vielen Dank für eure Hilfe!
Last edited by Anonymous on Sun May 24, 2009 1:29 pm, edited 1 time in total.
cmsmenchen
New Member
New Member
Posts: 5
Joined: Fri Mar 07, 2008 6:56 pm

Re: Smarty Code (im TinyMCE) funktioniert leider nicht

Post by cmsmenchen »

Aaaaargh.

Problem gelöst.

Unzwar stand in der config.php

Code: Select all

#Allow smarty {php} tags?  These could be dangerous if you don't trust your users.
$config['use_smarty_php_tags'] = false;
Ist das standardmäßig schon immer so?
NaN

Re: Smarty Code (im TinyMCE) funktioniert leider nicht

Post by NaN »

cmsmenchen wrote: Aaaaargh.

Problem gelöst.

Unzwar stand in der config.php

Code: Select all

#Allow smarty {php} tags?  These could be dangerous if you don't trust your users.
$config['use_smarty_php_tags'] = false;
Ist das standardmäßig schon immer so?
Ja, das ist immer so.
Allerdings hat es nichts mit Deinem Problem zu tun.
Wenn diese Option auf true gesetzt wird, darf im Template auch php code verwendet werden.
Ist aber immer ein kleines Risiko.

Dein Problem ist der CustomContent Syntax:
Den gibts mit dem aktuellen Modul nicht mehr.
Du musst an dieser Stelle den Smarty Syntax verwenden.
cmsmenchen
New Member
New Member
Posts: 5
Joined: Fri Mar 07, 2008 6:56 pm

Re: Smarty Code (im TinyMCE) funktioniert leider nicht

Post by cmsmenchen »

Hm. Tatsächlich. Jetzt hab ich "use_smarty_php_tags" wieder zurück auf "false" gesetzt und es geht immer noch. Wahrscheinlich habe ich mehrere Dinge zur gleichen Zeit geändert und wusste dann gar nicht mehr woran es jetzt eigentlich lag.

Nun verwende ich folgenden Code und der funktioniert:

Code: Select all

{cms_module module=CustomContent}

{if $ccuser->loggedin() && $ccuser->memberof('photoalbum')}
{cms_module module='album' albums='1'}
{elseif $ccuser->loggedin()}
Kein Zugriff - Leider sind Sie für diesen Bereich nicht freigeschaltet.<br/>
Permission denied - You have no permission to view this area.

{else}
Kein Zugriff - Sie müssen registriert & angemeldet sein
Permission denied - You need to register & log in.{/if}
nicmare
Power Poster
Power Poster
Posts: 1150
Joined: Sat Aug 25, 2007 9:55 am

Re: CustomContent: Smarty Code (im TinyMCE) funktioniert leider nicht

Post by nicmare »

Habe mich jetzt auch mal mit FEU und CC auseinandergesetzt und scheitere gerade an einer banalen Sache!
Und zwar wollte ich spaßeshalber mal folgendes in eine Seite schreiben:
{cms_module module=CustomContent} {if $ccuser->loggedin()} Willkommen, angemeldetes Mitglied {else} Willkommen, Anonymer Benutzer {/if}
aber der sch**** tinymce macht mir daraus
{if $ccuser->loggedin()}
habe schon bei tiny die "Kodierung der Entitäten" auf raw (html ging auch net).
woran liegt das??
Post Reply

Return to “Module und Tags”