[Smarty PHP] array

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik ben voor het eerst een website aan het maken waar ik als template engine Smarty gebruik. Nu heb een dynamische array die ik wil ophalen in een template.

In de template haal ik hem zo op: {$INFO.lngs.nl.title}

Dit werkt allemaal goed alleen die 'nl' moet dynamisch zijn. Ik heb al verschillende varianten geprobeerd met de functie capture maar ik krijg steeds dikke errors.

Dus het principe moet eigenlijk zo zijn:
{$INFO.lngs.{$languages[language].code}.title}

Dit werkt natuurlijk niet, maar hoe zou het wel moeten werken?

Acties:
  • 0 Henk 'm!

  • Dennis
  • Registratie: Februari 2001
  • Nu online
Kun je dan niet beter met numerieke indexes gaan werken, of verschillen die ook?

code:
1
{$Contacts[0]}

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
verschillen ook

Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op woensdag 23 februari 2005 @ 16:44:
{$INFO.lngs.{$languages[language].code}.title}
Als je je language-code in een variabele stopt kan het wel:

Smarty:
1
{$INFO.lngs.$langcode.title}

[ Voor 4% gewijzigd door Verwijderd op 23-02-2005 17:03 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Oke top...het werkt! Weer wat wijzer! Super bedankt!