CMS Made Simple Forums
https://forum.cmsmadesimple.org/

(Gelöst) {if $ccuser->loggedin()} WYSIWYG problem
https://forum.cmsmadesimple.org/viewtopic.php?f=50&t=49043
Page 1 of 1

Author:  Publisher [ Mon Nov 15, 2010 2:00 pm ]
Post subject:  (Gelöst) {if $ccuser->loggedin()} WYSIWYG problem

Hallo Miteinander

Ich habe mit diesem Code einen Textbereich gemacht der nur eingeloggte User sehen können:
{if $ccuser->loggedin()}

Wenn das WYSIWYG aktiv ist schreibt es das ">" Symbol in ein ">" um. Also ein: {if $ccuser->loggedin()}

Ein Laie sieht aber in der WYSIWYG Ansicht immernoch ein ">". Aber wenn man die Seite absepchert wird die Website "kaputt"angezeigt.

Ein Global-Contentblock nur für das ">" machen geht nicht, dann erscheint wieder der Fehler.

Gibt es eine andere Möglichkeit?

Author:  nockenfell [ Mon Nov 15, 2010 2:31 pm ]
Post subject:  Re: {if $ccuser->loggedin()} WYSIWYG problem

Wenn ich mich korrekt entsinne, funktioniert in PHP auch folgender Code:

Code:
{if $ccuser::loggedin()}

Author:  Publisher [ Mon Nov 15, 2010 3:23 pm ]
Post subject:  Re: {if $ccuser->loggedin()} WYSIWYG problem

geht leider nicht .. :-(

Author:  cyberman [ Mon Nov 15, 2010 6:37 pm ]
Post subject:  Re: {if $ccuser->loggedin()} WYSIWYG problem

Du solltest eher mehrere Contentblöcke verwenden und die Login-Logik ins Template verlegen - da kommst du erst gar nicht in die Verlegenheit, dass Tiny dir etwas zerschiesst und es ist auch sauberer "Programmierstil" ;).

Author:  Publisher [ Thu Nov 18, 2010 1:07 pm ]
Post subject:  Re: {if $ccuser->loggedin()} WYSIWYG problem

Ok super, dann werde ich es so in zukunft lösen. So funktionierts.

Vielen Dank!

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/