Calling $view->params->get('template.item_sidebar') in renderer/item/full.php gives errors.
How & what should I call instead of $view->params->get('template.item_sidebar') to get my custom parameters.
Отправлено 14 August 2013 - 05:53
Calling $view->params->get('template.item_sidebar') in renderer/item/full.php gives errors.
How & what should I call instead of $view->params->get('template.item_sidebar') to get my custom parameters.
Отправлено 14 August 2013 - 21:50
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 16 August 2013 - 20:37
Try replace $view to $this or $item variable.
( $this-->params->get ) gives error. ( $item-->params->get ) doesn't show error but it gets nothing. No custom parameters get implimented through this. If I set a custom list params like: 1.Left 2.Right & call it by :
<?php $item_sidebar = $item->params->get('template.item_sidebar'); ?>
It gets nothing.
Отправлено 16 August 2013 - 21:56
I want it like that:
if($item_sidebar == 'left') { do something; }, if($item_sidebar == "right") { do else; }
In this form it doesn't get the value.
However if I call it like :
if($item_sidebar = 'left') { do something; }, if($item_sidebar = "right") { do else; }
It gets both the value & show all the results.
In core zoo : $view->params->get('template.item_sidebar') works fine
Отправлено 18 August 2013 - 10:06
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 18 August 2013 - 21:00
If i set custom parameter in templates catalog folder template.xml :
<params group="item"> <param name="item_sidebar" type="list" default="right" label="Item Sidebar" description="Item Sdebar"> <option value="left">Left</option> <option value="right">Right</option> </param> </params> In full.php: $item_sidebar = $item->params->get('template.item_sidebar');
Variable $item_sidebar not getting proper list value from the backend for if statement.
If I call:
if($item_sidebar =="left") { do some;} if($item_sidebar =="right") { do other;}
$item_sidebar getting both the value. So 1 statement doesn't work.
If I call:
if($item_sidebar = "left") { do some;} if($item_sidebar = "right") { do other;}
Both the results get displayed.
If I call:
if($item_sidebar = "left") { do some;} elseif($item_sidebar = "right") { do other;}
only first statement loads.
In core zoo template works fine:
$item_sidebar = $view->params->get('template.item_sidebar');
Отправлено 18 August 2013 - 22:47
echo $item->params->get('template.item_sidebar', '<DEFAULT VALUE>');Are you save param in item?
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.