I have an array in PHP that looks like this:
$config['detailpage.var1']
$config['detailpage.var2']
$config['otherpage.var2']
$config['otherpage.var2']
...
To access it in Smarty I would do
$smarty->assign('config', $config);
With this template:
{$config.detailpage.var1}
Unfortunately this does not work, due to the dot in my array key "detailpage.var1", which for Smarty is the delimitor for the array elements. As I don't want to rewrite my config array (cause it is used in many other places), my question is:
Is there any other notation I could use that works with the dots in the array keys? Or can I somehow escape them?
Not the smartest solution but it should work:
{assign var=myKey value="detailpage.var1"}
{$config.$myKey}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With