Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 08. Juni 2012 10:28

sweettigerpunk
arbeitet mit CMSMS
Registriert: 03. Januar 2012
Beiträge: 136

Re:

Hallöchen,

Ich hoffe ich bin an dieser Stelle richtig...

Und zwar versuche ich innerhalb {cms_selflink href="XXX"} eine Variable aufzurufen, steh aber gerade voll auf dem Schlauch wie ich das hinbekomme sad

Der Code sieht wie folgt aus (Newsmodul):

{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
        {if $field->name == 'pagealias-zur-seite'}
          {eval var=$field->value}
        {/if}
  {/foreach}
{/if}

Ich habe nun gedacht, dass ich wie folgt eine Variable auslesen kann...

{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
        {if $field->name == 'pagealias-zur-seite'}
          {eval var=$field->value assign='andere-seite'}
           <a href="{cms_selflink href='$andere-seite'}">test</a>
        {/if}
  {/foreach}
{/if}

aber irgendwie will das nicht wie es soll...
Gibt es da irgendeinen Trick oder seh ich den Wald vor lauter Bäumen wieder nicht?

Danke schonmal für eure Hilfe!

LG sweettigerpunk

Offline

#2 08. Juni 2012 10:31

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.316
Webseite

Re:

{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
        {if $field->name == 'pagealias-zur-seite'}
           <a href="{cms_selflink href=$field->value}">test</a>
        {/if}
  {/foreach}
{/if}

Offline

#3 08. Juni 2012 10:34

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.058

Re:

Zum besseren Verständnis: Bei Variablen nimmt man entweder doppelte Anführungszeichen oder keine.

Offline

#4 08. Juni 2012 10:39

sweettigerpunk
arbeitet mit CMSMS
Registriert: 03. Januar 2012
Beiträge: 136

Re:

Ihr seit die besten big_smile Danke!!!

Offline

#5 08. Juni 2012 10:41

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.316
Webseite

Re:

und {eval} brauchst du nur wenn du in den eingabefeld smartycode einfügst und der dann in deinem template ausgeführt werden soll.

Offline

Fußzeile des Forums

Powered by FluxBB