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

#1 08. Juni 2012 10:28

sweettigerpunk
kennt CMS/ms
Registriert: 03. Januar 2012
Beiträge: 136

[GELÖST] Variable in {cms_selflink} aufrufen

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.314
Webseite

Re: [GELÖST] Variable in {cms_selflink} aufrufen

{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.437

Re: [GELÖST] Variable in {cms_selflink} aufrufen

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


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#4 08. Juni 2012 10:39

sweettigerpunk
kennt CMS/ms
Registriert: 03. Januar 2012
Beiträge: 136

Re: [GELÖST] Variable in {cms_selflink} aufrufen

Ihr seit die besten big_smile Danke!!!

Offline

#5 08. Juni 2012 10:41

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

Re: [GELÖST] Variable in {cms_selflink} aufrufen

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

Offline