Page 1 of 1

Namensvergabe für benutzerdefinierte Tags

Posted: Wed Jan 10, 2007 4:56 am
by cyberman
Hallo Forum,

ein kleiner Hinweis zur Namensvergabe von benutzerdefinierten Tags.

Wenn der Name eines benutzerdefinierten Tags aus mehreren Wörtern besteht und diese miteinander verbunden werden sollen, dann muß zwingend der Unterstrich (nicht der Bindestrich/Minus) verwendet werden. Ansonsten wird ein Smarty-Fehler ausgegeben.

Falsch:

Code: Select all

{mein-tag}
Richtig:

Code: Select all

{mein_tag}
Quelle:

http://smarty.net/manual/de/plugins.nam ... ntions.php

Re: Namensvergabe für benutzerdefinierte Tags

Posted: Thu Feb 04, 2010 8:19 am
by cyberman
Aufgrund eines aktuellen Beitrages

http://forum.cmsmadesimple.org/index.ph ... 239.0.html

der Hinweis, dass die Namenskonvention auch für Smarty-Variablen gilt.

Falsch:

Code: Select all

{assign var=first-letter value='$entry->company_name'}
Richtig:

Code: Select all

{assign var=first_letter value='$entry->company_name'}
oder noch besser :)

Code: Select all

{assign var=firstletter value='$entry->company_name'}

Re: Namensvergabe für benutzerdefinierte Tags

Posted: Wed Jul 14, 2010 5:16 am
by hardy
das problem hatte mich mal einen halben tag suche gekostet.  >:( aber seitdem mache ich den fehler nie wieder. aus eigenen fehlern lernt man halt immer noch am besten. ;D

Re: Namensvergabe für benutzerdefinierte Tags

Posted: Wed Jul 14, 2010 10:05 am
by cyberman
Genau aus diesem Grund ist der thread auch sticky ;).

Re: Namensvergabe für benutzerdefinierte Tags

Posted: Wed Jul 14, 2010 10:43 am
by cyberman
Damit du beim nächsten Mal etwas mehr zum finden hast ;), hab ich's hier auch noch mal eingefügt

http://www.cmsmadesimple.de/cmsms-suppo ... -tags.html