Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
- Links zu: Aktiven | Unbeantworteten
- Übersicht
- »
- »
1
#1 27. Januar 2015 14:28
- mörml
- Server-Pate
- Registriert: 23. Januar 2011
- Beiträge: 443
Re:
Hallo zusammen,
habe gerade das Update von 1.11.11 auf 1.11.12 durchgeführt, soweit so gut. Im Frontend erscheint nun der im Betreff genannte Fehler. Hierzu habe ich folgende Meldung gefunden:
http://dev.cmsmadesimple.org/bug/view/10369,
kann damit aber nichts anfangen. Hat wer eine Idee für mich?
Danke und viele Grüße mörml
NACHTRAG: Wenn ich ein anderes Template verwende, funktioniert alles reibungslos. Ich versteh es nicht?! Hab die Templates verglichen, meiner Meinung nach kein Unterschied.
NACHTRAG 2: Es lag an folgender Zeile:
{news detailpage='news' category='bla,bla,bla!'}genauer: an dem Ausrufezeichen. Weiß jemand, wie ich das dem System beibringe?
Beitrag geändert von mörml (27. Januar 2015 16:20)
kann CMSms buchstabieren...
CMSms 1.11.12
PHP 5.5.14
Offline
#2 28. Januar 2015 12:09
- cyberman
- Moderator

- Ort: Dohna / Sachsen
- Registriert: 13. September 2010
- Beiträge: 6.741
- Webseite
Re:
wie ich das dem System beibringe?
Gar nicht
.
Da Smarty3 natives PHP verarbeitet, darfst du keine PHP-Operatoren in den Parametern verwenden (egal, ob das Kategorien, Extrafelder o.ä. sind).
Und "!" ist nun mal in PHP ein logischer Operator, steht für NOT und kehrt die Rückgabe/Ergebnis einer Funktion um.
Genau das dürfte auch der Grund sein, dass ListIt2 sowohl für Einträge als auch Kategorien mit Aliasen arbeitet.
Wenn du also optisch das Ausrufezeichen unbedingt benötigst, bleibt Dir daher nur, dies im Template abzufangen
{if $entry->category == 'bla'}
<p id="category">{$entry->category}!</p>
{else}
<p id="category">{$entry->category}</p>
{/if}PS: Seit einiger Zeit arbeitet CMSMS kontextsensitiv, daher sollte der korrekte Aufruf
{News ...}lauten
.
1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi
Offline
#3 28. Januar 2015 13:15
- mörml
- Server-Pate
- Registriert: 23. Januar 2011
- Beiträge: 443
Re:
Ganz lieben Dank für deine Mühe, cyberman!
kann CMSms buchstabieren...
CMSms 1.11.12
PHP 5.5.14
Offline
1
- Übersicht
- »
- »