Page 1 of 1
CustomContent Syntax
Posted: Sun Feb 11, 2007 2:03 pm
by waechter
Also erstmal muss ich euch loben: CMS made simple ist das erste CMS, das auch normale Anwender wie z.B. meine Freunde verstehen. Joomla ist einfach zu kompliziert ("Warum muss ich eine Seite auch im Menü extra eintragen ...")
Also ich habe jetzt auch schon eine passwortgeschützte Seite erstellt, nach ein paar Problemen mit dem richtigen integrieren scheint es zu klappen.
Aber: Es sieht so aus, als würde CustomContent meinen Syntax nicht verstehen, so wir auch die Seite Home gesperrt, obwohl die Seite immer angezeigt werden soll. Hier schonmal der Code:
Code: Select all
<!-- Start Content Area -->
<div id="main">
<div style="float: right;">{print showbutton=true script=true}</div>
{cms_module module="CustomContent"}
{if $title != "Home" && $group != "Gilden-Member"}
<h2>Gesperrt</h2>
Sie sind nicht authorisiert, diese Seite zu sehen. <br /> <br />
<b>LogIn:</b> <br />
{cms_module module="FrontEndUsers" form="login"} <br />
{else}
<h2>{title}</h2>
{content} <br />
{cms_module module="CustomContent"}
{/if}
<!-- Start relational links -->
Ich schätze, das liegt an meinem Syntax, ich habe allerdings keine Hinweise auf einen bestimmten Syntax gefunden.
{if $title != "Home" && $group != "Gilden-Member"}
Re: CustomContent Syntax
Posted: Mon Feb 12, 2007 3:30 pm
by cyberman
Hast du dies schon probiert?
Code: Select all
<!-- Start Content Area -->
<div id="main">
<div style="float: right;">{print showbutton=true script=true}</div>
{cms_module module=CustomContent}
<!--customContent: startif group='Gilden-Member' -->
<h2>{title}</h2>
{content} <br />
<!--customContent: else -->
<h2>Gesperrt</h2>
Sie sind nicht authorisiert, diese Seite zu sehen. <br /> <br />
<b>LogIn:</b> <br />
{cms_module module="FrontEndUsers" form="login"} <br />
<!--customContent: endif -->
<!-- Start relational links -->
Wenn ich dich richtig verstanden habe, soll auf der Seite mit dem Titel "Home" nie eine Login-Box erscheinen. Deswegen würde ich für diese Seite ein eigenes Template ohne den CustomContent-Kram verwenden. Eine separate (und zeitaufwendige) Abfrage dieser Seite erübrigt sich damit

.
Re: CustomContent Syntax
Posted: Tue Feb 13, 2007 1:11 pm
by waechter
cyberman wrote:
Hast du dies schon probiert?
(Code)
Ah, jetzt verstehe ich, so müssen die Bedingungen eingebaut werden:
Code: Select all
<!--customContent: startif group='Gilden-Member' -->
Danke
cyberman wrote:
Wenn ich dich richtig verstanden habe, soll auf der Seite mit dem Titel "Home" nie eine Login-Box erscheinen. Deswegen würde ich für diese Seite ein eigenes Template ohne den CustomContent-Kram verwenden. Eine separate (und zeitaufwendige) Abfrage dieser Seite erübrigt sich damit

.
Ja, ist mir auch schon eingefallen, ist wohl am besten ...
Naja, so wäre es viell. paraktischer

Re: CustomContent Syntax
Posted: Tue Feb 13, 2007 1:14 pm
by waechter
Gibts da auch so Elemente wie && (und), != (ist nicht), (oder), usw?
Re: CustomContent Syntax
Posted: Wed Feb 14, 2007 7:56 am
by cyberman
Schau mal in die Hilfe des CustomContent-Moduls. Da werden zwei Möglichkeiten gezeigt, wie das Modul verwendet werden kann.
Ansonsten ist deine Frage wohl mit "JA" zu beantworten - weitere Infos gibts dazu auf der Smarty-Webseite
http://smarty.php.net/
Re: CustomContent Syntax
Posted: Wed Feb 14, 2007 3:37 pm
by waechter
der passwortschutz geht nicht, man kann sich nicht einloggen
es geht wenn ich als nach dem login aufzurufende seite eine nicht funktionierende seite wie z.b. {titll} eingebe dann wird der content angezeigt + dem gesperrt text
wenn ich die seite neu lade u.ä. wird mein login nicht erkannt, wie ändere ich das?
(der code befindet sich oben, ich habe cypermans lösung genommen)
Re: CustomContent Syntax
Posted: Thu Feb 15, 2007 5:20 am
by cyberman
Versuch mal, den Login-Call ins Template zu verlegen.
Re: CustomContent Syntax
Posted: Thu Feb 15, 2007 12:35 pm
by waechter
cyberman wrote:
Versuch mal, den Login-Call ins Template zu verlegen.
sorry aber login call das musst du mir genauer erklären

Re: CustomContent Syntax
Posted: Thu Feb 15, 2007 12:53 pm
by cyberman
Den Aufruf des FrontendUser-Moduls

...
Re: CustomContent Syntax
Posted: Fri Feb 16, 2007 5:29 pm
by waechter
also was soll jetzt ins template rein?
als aufruf verstehe ich
{cms_module module="FrontEndUsers"}, aber dann wird das loginfenster angezeigt ...
oder was soll ich ändern?
Code: Select all
<!-- Start Content Area -->
<div id="main">
<div style="float: right;">{print showbutton=true script=true}</div>
{cms_module module="CustomContent"}
<!--customContent: startif group='Gilde' -->
<h2>{title}</h2>
{content} <br />
<!--customContent: else -->
<h2>Gesperrt</h2>
Sie sind nicht authorisiert, diese Seite zu sehen. <br /> <br />
<b>LogIn:</b> <br />
{cms_module module="FrontEndUsers" form="login"} <br />
<!--customContent: endif -->
<!-- Start relational links -->
Re: CustomContent Syntax
Posted: Sat Feb 17, 2007 12:29 am
by cyberman
waechter wrote:
also was soll jetzt ins template rein?
als aufruf verstehe ich {cms_module module="FrontEndUsers"}, aber dann wird das loginfenster angezeigt ...
Eigentlich meinte ich genau das

. Ohne Login-Fenster kein Login, wenn du eingeloggt bist, steht etwas anderes an dieser Stelle, was sich mit einer kleinen Modifikation ausschalten lassen sollte.