Best Answer SmetDenis , 23 December 2014 - 21:26
Думаю этим сообщением можно закрыть тут обсуждение.
Потому что... http://jbzoo.ru/blog...y-new-year-2015
Новая ветка форума для обсуждения 220
Go to the full post
Best Answer SmetDenis , 23 December 2014 - 21:26
Думаю этим сообщением можно закрыть тут обсуждение.
Потому что... http://jbzoo.ru/blog...y-new-year-2015
Новая ветка форума для обсуждения 220
Go to the full post
Posted 05 November 2014 - 14:52
прописал но они не отображаются
Не отображаются в админке или в материале?
Posted 05 November 2014 - 14:54
Не отображаются в админке или в материале?в материале
Posted 05 November 2014 - 14:59
в материале
Если у них нет выбранных значений в элементе цены, тогда они ни в какой позиции отображаться не будут. Проверка происходит в методе hasValue.
Posted 05 November 2014 - 15:01
и ещё пытаюсь сделать чтоб элемент text мог выводиться как текст
Posted 05 November 2014 - 15:04
В элементах которые не выводятся, в методе hasValue напише return true;
Edited by tapakan, 05 November 2014 - 15:05.
Posted 05 November 2014 - 15:34
если я правильно понял логику приложения то для создания нового способа вывода элемента в моём случае text надо править
/media/zoo/applications/jbuniversal/cart-elements/price/text/text.php
добавить шаблон вывода файл text.php в папку /media/zoo/applications/jbuniversal/cart-elements/price/text/tmpl
и прописать его в /media/zoo/applications/jbuniversal/cart-elements/price/text/text.xml
Posted 05 November 2014 - 15:47
Ну да. Как-то так.
Posted 05 November 2014 - 16:09
не знаю как вывести правильно в шаблоне tmpl/text.php значение value из текстового элемента сам text.php
вроде поправил
public function render($params = array()) { $params = $this->app->data->create($params); $template = $params->get('template', 'radio'); $data = $this->getAllOptions(); if ($template == 'text'){ $value = $this->get('value', $this->config->get('default')); return !empty($value) ; } elseif ($layout = $this->getLayout($template . '.php')) { return self::renderLayout($layout, array( 'params' => $params, 'data' => $data )); } return NULL; }
Posted 05 November 2014 - 16:22
В методе render верните все как было. Создайте файл text.php в папке tmpl и в нем выводите.
Posted 05 November 2014 - 16:30
если бы ещё понять как ?