stanr Posted March 15, 2021 Share Posted March 15, 2021 В product_list.twig есть переменная {{ product.href_shop }} которая выводит кнопку со ссылкой на товар. Хочу икую же добавить внутрь товара, но не понимаю как в product_form.twig внести данные в переменную {{ product.href_shop }} - сейчас она пусия и путь не выводится. <a target="_blank" href="{{ product.href_shop }}" data-toggle="tooltip" title="{{ button_shop }}" class="btn btn-success"><i class="fa fa-eye"></i></a> Может кто знает как это сгделать и главное, почему именно ик. Link to comment Share on other sites More sharing options...
esculapra Posted March 15, 2021 Share Posted March 15, 2021 В контроллере есть массив $data['product']. Добавь в него ключ href_shop и значение Link to comment Share on other sites More sharing options... esculapra Posted March 15, 2021 Share Posted March 15, 2021 20 минут назад, stanr сказал: почему именно ик. Твиг понимает и варианты - product.href_shop или product['href_shop'] Link to comment Share on other sites More sharing options... stanr Posted March 15, 2021 Author Share Posted March 15, 2021 1 час назад, esculapra сказал: В контроллере есть массив $data['product']. Добавь в него ключ href_shop и значение Дело в том, что в контроллере /admin/controller/catalog/product.php уже есть вот это: $data['products'][] = array( 'product_id' => $result['product_id'], 'image' => $image, 'name' => $result['name'], 'model' => $result['model'], 'price' => $this->currency->format($result['price'], $this->config->get('config_currency')), 'special' => $special, 'quantity' => $result['quantity'], 'status' => $result['status'] ? $this->language->get('text_enabled_short') : $this->language->get('text_disabled_short'), 'noindex' => $result['noindex'] ? $this->language->get('text_enabled_short') : $this->language->get('text_disabled_short'), 'href_shop' => HTTP_CATALOG . 'index.php?route=product/product&product_id=' . $result['product_id'], 'edit' => $this->url->link('catalog/product/edit', 'user_token=' . $this->session->data['user_token'] . '&product_id=' . $result['product_id'] . $url, true) ); } в функции protected function getList() { но я ик понял, она не распространяется на product_form.twig, а как сгделать, чтобы распространялось - вот это не могу понять. то есть ик как сейчас - данные из массива $data['products'] вооещё не выводятся в product_form.twig Link to comment Share on other sites More sharing options... stanr Posted March 15, 2021 Author Share Posted March 15, 2021 1 час назад, esculapra сказал: Твиг понимает и варианты - product.href_shop или product['href_shop'] ага это понял, спасипотому что только вот непонятно, почему он массив не видит в product_form.twig, хотя в контроллере он врогде как объявлен Link to comment Share on other sites More sharing options... iglin Posted March 15, 2021 Share Posted March 15, 2021 31 минуту назад, stanr сказал: только вот непонятно, почему он массив не видит в product_form.twig, хотя в контроллере он врогде как объявлен Потому что product_form.twig выводится в getForm(), а не в getList() Link to comment Share on other sites More sharing options... esculapra Posted March 15, 2021 Share Posted March 15, 2021 2 часа назад, stanr сказал: $data['products'][] = array( выведи print_r ($data) Link to comment Share on other sites More sharing options... stanr Posted March 15, 2021 Author Share Posted March 15, 2021 3 часа назад, iglin сказал: Потому что product_form.twig выводится в getForm(), а не в getList() я догадываюсь об этом, но не понимаю что нужно прописать в функции getForm() чтобы в 'href_shop' передавался нужный параметр. если просто скопировать массив $data['products'][] и всунуть в getForm() то ничего не происходит. Link to comment Share on other sites More sharing options... stanr Posted March 15, 2021 Author Share Posted March 15, 2021 1 час назад, esculapra сказал: выведи print_r ($data) увы, не знаю как вы вести массив в твиге Link to comment Share on other sites More sharing options... iglin Posted March 16, 2021 Share Posted March 16, 2021 16 часов назад, stanr сказал: я догадываюсь об этом, но не понимаю что нужно прописать в функции getForm() чтобы в 'href_shop' передавался нужный параметр. если просто скопировать массив $data['products'][] и всунуть в getForm() то ничего не происходит. Потому что гетЛист() выводит список товаров, соответственно $data['products'] согдержит список всех товаров и их параметры. гетФорм() в свою же очередь выводит только один товар, и все данные о нём в массиве $data[]. Можете ггде нибудь им добавить if (isset($this->request->get['product_id'])) { $data['href_shop'] = HTTP_CATALOG . 'index.php?route=product/product&product_id=' . $this->request->get['product_id']; } else { $data['href_shop'] = ''; } а в твиге {{ href_shop }} 1 Link to comment Share on other sites More sharing options... 3 weeks later... stanr Posted April 3, 2021 Author Share Posted April 3, 2021 В 16.03.2021 в 11:27, iglin сказал: Потому что гетЛист() выводит список товаров, соответственно $data['products'] согдержит список всех товаров и их параметры. гетФорм() в свою же очередь выводит только один товар, и все данные о нём в массиве $data[]. Можете ггде нибудь им добавить if (isset($this->request->get['product_id'])) { $data['href_shop'] = HTTP_CATALOG . 'index.php?route=product/product&product_id=' . $this->request->get['product_id']; } else { $data['href_shop'] = ''; } а в твиге {{ href_shop }} Да, ик рилииет, спасипотому что потому чтольшое, толково объяснили ) Link to comment Share on other sites More sharing options... 2 months later... Dimaz55 Posted June 8, 2021 Share Posted June 8, 2021 Здравствуйте! Реально-ли в админке в product_form.twig вывести переменную {{ attribute_group.name }} из фронтенда product.twig? Link to comment Share on other sites More sharing options... lexxkrt Posted June 8, 2021 Share Posted June 8, 2021 4 часа назад, Dimaz55 сказал: Реально-ли в админке в product_form.twig вывести переменную {{ attribute_group.name }} из фронтенда product.twig? реально Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Similar Content Не срабатывает метод Document::addLink(...) canonical в блоге By STh, December 28, 2021 22 replies 525 views Tom January 14 Не срабатывает простое условие на опцию By kickass77, August 27, 2021 2 replies 240 views kickass77 August 27, 2021 Не срабатывает этоль метрики на кнопке Купить By elen11, February 24, 2019 6 replies 4,347 views Santan April 26, 2020 Событие контроллера не срабатывает By karpo518, June 16, 2020 5 replies 564 views fortoonas January 2, 2021 ЧПУ пересил срабатывать By Zixxx, May 5, 2020 3 replies 297 views Gai May 5, 2020 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Общие вопросы Twig Не срабатывает твиг в product_form.twig Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
esculapra Posted March 15, 2021 Share Posted March 15, 2021 20 минут назад, stanr сказал: почему именно ик. Твиг понимает и варианты - product.href_shop или product['href_shop'] Link to comment Share on other sites More sharing options... stanr Posted March 15, 2021 Author Share Posted March 15, 2021 1 час назад, esculapra сказал: В контроллере есть массив $data['product']. Добавь в него ключ href_shop и значение Дело в том, что в контроллере /admin/controller/catalog/product.php уже есть вот это: $data['products'][] = array( 'product_id' => $result['product_id'], 'image' => $image, 'name' => $result['name'], 'model' => $result['model'], 'price' => $this->currency->format($result['price'], $this->config->get('config_currency')), 'special' => $special, 'quantity' => $result['quantity'], 'status' => $result['status'] ? $this->language->get('text_enabled_short') : $this->language->get('text_disabled_short'), 'noindex' => $result['noindex'] ? $this->language->get('text_enabled_short') : $this->language->get('text_disabled_short'), 'href_shop' => HTTP_CATALOG . 'index.php?route=product/product&product_id=' . $result['product_id'], 'edit' => $this->url->link('catalog/product/edit', 'user_token=' . $this->session->data['user_token'] . '&product_id=' . $result['product_id'] . $url, true) ); } в функции protected function getList() { но я ик понял, она не распространяется на product_form.twig, а как сгделать, чтобы распространялось - вот это не могу понять. то есть ик как сейчас - данные из массива $data['products'] вооещё не выводятся в product_form.twig Link to comment Share on other sites More sharing options... stanr Posted March 15, 2021 Author Share Posted March 15, 2021 1 час назад, esculapra сказал: Твиг понимает и варианты - product.href_shop или product['href_shop'] ага это понял, спасипотому что только вот непонятно, почему он массив не видит в product_form.twig, хотя в контроллере он врогде как объявлен Link to comment Share on other sites More sharing options... iglin Posted March 15, 2021 Share Posted March 15, 2021 31 минуту назад, stanr сказал: только вот непонятно, почему он массив не видит в product_form.twig, хотя в контроллере он врогде как объявлен Потому что product_form.twig выводится в getForm(), а не в getList() Link to comment Share on other sites More sharing options... esculapra Posted March 15, 2021 Share Posted March 15, 2021 2 часа назад, stanr сказал: $data['products'][] = array( выведи print_r ($data) Link to comment Share on other sites More sharing options... stanr Posted March 15, 2021 Author Share Posted March 15, 2021 3 часа назад, iglin сказал: Потому что product_form.twig выводится в getForm(), а не в getList() я догадываюсь об этом, но не понимаю что нужно прописать в функции getForm() чтобы в 'href_shop' передавался нужный параметр. если просто скопировать массив $data['products'][] и всунуть в getForm() то ничего не происходит. Link to comment Share on other sites More sharing options... stanr Posted March 15, 2021 Author Share Posted March 15, 2021 1 час назад, esculapra сказал: выведи print_r ($data) увы, не знаю как вы вести массив в твиге Link to comment Share on other sites More sharing options... iglin Posted March 16, 2021 Share Posted March 16, 2021 16 часов назад, stanr сказал: я догадываюсь об этом, но не понимаю что нужно прописать в функции getForm() чтобы в 'href_shop' передавался нужный параметр. если просто скопировать массив $data['products'][] и всунуть в getForm() то ничего не происходит. Потому что гетЛист() выводит список товаров, соответственно $data['products'] согдержит список всех товаров и их параметры. гетФорм() в свою же очередь выводит только один товар, и все данные о нём в массиве $data[]. Можете ггде нибудь им добавить if (isset($this->request->get['product_id'])) { $data['href_shop'] = HTTP_CATALOG . 'index.php?route=product/product&product_id=' . $this->request->get['product_id']; } else { $data['href_shop'] = ''; } а в твиге {{ href_shop }} 1 Link to comment Share on other sites More sharing options... 3 weeks later... stanr Posted April 3, 2021 Author Share Posted April 3, 2021 В 16.03.2021 в 11:27, iglin сказал: Потому что гетЛист() выводит список товаров, соответственно $data['products'] согдержит список всех товаров и их параметры. гетФорм() в свою же очередь выводит только один товар, и все данные о нём в массиве $data[]. Можете ггде нибудь им добавить if (isset($this->request->get['product_id'])) { $data['href_shop'] = HTTP_CATALOG . 'index.php?route=product/product&product_id=' . $this->request->get['product_id']; } else { $data['href_shop'] = ''; } а в твиге {{ href_shop }} Да, ик рилииет, спасипотому что потому чтольшое, толково объяснили ) Link to comment Share on other sites More sharing options... 2 months later... Dimaz55 Posted June 8, 2021 Share Posted June 8, 2021 Здравствуйте! Реально-ли в админке в product_form.twig вывести переменную {{ attribute_group.name }} из фронтенда product.twig? Link to comment Share on other sites More sharing options... lexxkrt Posted June 8, 2021 Share Posted June 8, 2021 4 часа назад, Dimaz55 сказал: Реально-ли в админке в product_form.twig вывести переменную {{ attribute_group.name }} из фронтенда product.twig? реально Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Similar Content Не срабатывает метод Document::addLink(...) canonical в блоге By STh, December 28, 2021 22 replies 525 views Tom January 14 Не срабатывает простое условие на опцию By kickass77, August 27, 2021 2 replies 240 views kickass77 August 27, 2021 Не срабатывает этоль метрики на кнопке Купить By elen11, February 24, 2019 6 replies 4,347 views Santan April 26, 2020 Событие контроллера не срабатывает By karpo518, June 16, 2020 5 replies 564 views fortoonas January 2, 2021 ЧПУ пересил срабатывать By Zixxx, May 5, 2020 3 replies 297 views Gai May 5, 2020 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Общие вопросы Twig Не срабатывает твиг в product_form.twig Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
stanr Posted March 15, 2021 Author Share Posted March 15, 2021 1 час назад, esculapra сказал: В контроллере есть массив $data['product']. Добавь в него ключ href_shop и значение Дело в том, что в контроллере /admin/controller/catalog/product.php уже есть вот это: $data['products'][] = array( 'product_id' => $result['product_id'], 'image' => $image, 'name' => $result['name'], 'model' => $result['model'], 'price' => $this->currency->format($result['price'], $this->config->get('config_currency')), 'special' => $special, 'quantity' => $result['quantity'], 'status' => $result['status'] ? $this->language->get('text_enabled_short') : $this->language->get('text_disabled_short'), 'noindex' => $result['noindex'] ? $this->language->get('text_enabled_short') : $this->language->get('text_disabled_short'), 'href_shop' => HTTP_CATALOG . 'index.php?route=product/product&product_id=' . $result['product_id'], 'edit' => $this->url->link('catalog/product/edit', 'user_token=' . $this->session->data['user_token'] . '&product_id=' . $result['product_id'] . $url, true) ); } в функции protected function getList() { но я ик понял, она не распространяется на product_form.twig, а как сгделать, чтобы распространялось - вот это не могу понять. то есть ик как сейчас - данные из массива $data['products'] вооещё не выводятся в product_form.twig Link to comment Share on other sites More sharing options...
stanr Posted March 15, 2021 Author Share Posted March 15, 2021 1 час назад, esculapra сказал: Твиг понимает и варианты - product.href_shop или product['href_shop'] ага это понял, спасипотому что только вот непонятно, почему он массив не видит в product_form.twig, хотя в контроллере он врогде как объявлен Link to comment Share on other sites More sharing options...
iglin Posted March 15, 2021 Share Posted March 15, 2021 31 минуту назад, stanr сказал: только вот непонятно, почему он массив не видит в product_form.twig, хотя в контроллере он врогде как объявлен Потому что product_form.twig выводится в getForm(), а не в getList() Link to comment Share on other sites More sharing options... esculapra Posted March 15, 2021 Share Posted March 15, 2021 2 часа назад, stanr сказал: $data['products'][] = array( выведи print_r ($data) Link to comment Share on other sites More sharing options... stanr Posted March 15, 2021 Author Share Posted March 15, 2021 3 часа назад, iglin сказал: Потому что product_form.twig выводится в getForm(), а не в getList() я догадываюсь об этом, но не понимаю что нужно прописать в функции getForm() чтобы в 'href_shop' передавался нужный параметр. если просто скопировать массив $data['products'][] и всунуть в getForm() то ничего не происходит. Link to comment Share on other sites More sharing options... stanr Posted March 15, 2021 Author Share Posted March 15, 2021 1 час назад, esculapra сказал: выведи print_r ($data) увы, не знаю как вы вести массив в твиге Link to comment Share on other sites More sharing options... iglin Posted March 16, 2021 Share Posted March 16, 2021 16 часов назад, stanr сказал: я догадываюсь об этом, но не понимаю что нужно прописать в функции getForm() чтобы в 'href_shop' передавался нужный параметр. если просто скопировать массив $data['products'][] и всунуть в getForm() то ничего не происходит. Потому что гетЛист() выводит список товаров, соответственно $data['products'] согдержит список всех товаров и их параметры. гетФорм() в свою же очередь выводит только один товар, и все данные о нём в массиве $data[]. Можете ггде нибудь им добавить if (isset($this->request->get['product_id'])) { $data['href_shop'] = HTTP_CATALOG . 'index.php?route=product/product&product_id=' . $this->request->get['product_id']; } else { $data['href_shop'] = ''; } а в твиге {{ href_shop }} 1 Link to comment Share on other sites More sharing options... 3 weeks later... stanr Posted April 3, 2021 Author Share Posted April 3, 2021 В 16.03.2021 в 11:27, iglin сказал: Потому что гетЛист() выводит список товаров, соответственно $data['products'] согдержит список всех товаров и их параметры. гетФорм() в свою же очередь выводит только один товар, и все данные о нём в массиве $data[]. Можете ггде нибудь им добавить if (isset($this->request->get['product_id'])) { $data['href_shop'] = HTTP_CATALOG . 'index.php?route=product/product&product_id=' . $this->request->get['product_id']; } else { $data['href_shop'] = ''; } а в твиге {{ href_shop }} Да, ик рилииет, спасипотому что потому чтольшое, толково объяснили ) Link to comment Share on other sites More sharing options... 2 months later... Dimaz55 Posted June 8, 2021 Share Posted June 8, 2021 Здравствуйте! Реально-ли в админке в product_form.twig вывести переменную {{ attribute_group.name }} из фронтенда product.twig? Link to comment Share on other sites More sharing options... lexxkrt Posted June 8, 2021 Share Posted June 8, 2021 4 часа назад, Dimaz55 сказал: Реально-ли в админке в product_form.twig вывести переменную {{ attribute_group.name }} из фронтенда product.twig? реально Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Similar Content Не срабатывает метод Document::addLink(...) canonical в блоге By STh, December 28, 2021 22 replies 525 views Tom January 14 Не срабатывает простое условие на опцию By kickass77, August 27, 2021 2 replies 240 views kickass77 August 27, 2021 Не срабатывает этоль метрики на кнопке Купить By elen11, February 24, 2019 6 replies 4,347 views Santan April 26, 2020 Событие контроллера не срабатывает By karpo518, June 16, 2020 5 replies 564 views fortoonas January 2, 2021 ЧПУ пересил срабатывать By Zixxx, May 5, 2020 3 replies 297 views Gai May 5, 2020 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Opencart 3.x Opencart 3.x: Общие вопросы Twig Не срабатывает твиг в product_form.twig
esculapra Posted March 15, 2021 Share Posted March 15, 2021 2 часа назад, stanr сказал: $data['products'][] = array( выведи print_r ($data) Link to comment Share on other sites More sharing options... stanr Posted March 15, 2021 Author Share Posted March 15, 2021 3 часа назад, iglin сказал: Потому что product_form.twig выводится в getForm(), а не в getList() я догадываюсь об этом, но не понимаю что нужно прописать в функции getForm() чтобы в 'href_shop' передавался нужный параметр. если просто скопировать массив $data['products'][] и всунуть в getForm() то ничего не происходит. Link to comment Share on other sites More sharing options... stanr Posted March 15, 2021 Author Share Posted March 15, 2021 1 час назад, esculapra сказал: выведи print_r ($data) увы, не знаю как вы вести массив в твиге Link to comment Share on other sites More sharing options... iglin Posted March 16, 2021 Share Posted March 16, 2021 16 часов назад, stanr сказал: я догадываюсь об этом, но не понимаю что нужно прописать в функции getForm() чтобы в 'href_shop' передавался нужный параметр. если просто скопировать массив $data['products'][] и всунуть в getForm() то ничего не происходит. Потому что гетЛист() выводит список товаров, соответственно $data['products'] согдержит список всех товаров и их параметры. гетФорм() в свою же очередь выводит только один товар, и все данные о нём в массиве $data[]. Можете ггде нибудь им добавить if (isset($this->request->get['product_id'])) { $data['href_shop'] = HTTP_CATALOG . 'index.php?route=product/product&product_id=' . $this->request->get['product_id']; } else { $data['href_shop'] = ''; } а в твиге {{ href_shop }} 1 Link to comment Share on other sites More sharing options... 3 weeks later... stanr Posted April 3, 2021 Author Share Posted April 3, 2021 В 16.03.2021 в 11:27, iglin сказал: Потому что гетЛист() выводит список товаров, соответственно $data['products'] согдержит список всех товаров и их параметры. гетФорм() в свою же очередь выводит только один товар, и все данные о нём в массиве $data[]. Можете ггде нибудь им добавить if (isset($this->request->get['product_id'])) { $data['href_shop'] = HTTP_CATALOG . 'index.php?route=product/product&product_id=' . $this->request->get['product_id']; } else { $data['href_shop'] = ''; } а в твиге {{ href_shop }} Да, ик рилииет, спасипотому что потому чтольшое, толково объяснили ) Link to comment Share on other sites More sharing options... 2 months later... Dimaz55 Posted June 8, 2021 Share Posted June 8, 2021 Здравствуйте! Реально-ли в админке в product_form.twig вывести переменную {{ attribute_group.name }} из фронтенда product.twig? Link to comment Share on other sites More sharing options... lexxkrt Posted June 8, 2021 Share Posted June 8, 2021 4 часа назад, Dimaz55 сказал: Реально-ли в админке в product_form.twig вывести переменную {{ attribute_group.name }} из фронтенда product.twig? реально Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Similar Content Не срабатывает метод Document::addLink(...) canonical в блоге By STh, December 28, 2021 22 replies 525 views Tom January 14 Не срабатывает простое условие на опцию By kickass77, August 27, 2021 2 replies 240 views kickass77 August 27, 2021 Не срабатывает этоль метрики на кнопке Купить By elen11, February 24, 2019 6 replies 4,347 views Santan April 26, 2020 Событие контроллера не срабатывает By karpo518, June 16, 2020 5 replies 564 views fortoonas January 2, 2021 ЧПУ пересил срабатывать By Zixxx, May 5, 2020 3 replies 297 views Gai May 5, 2020 Recently Browsing 0 members No registered users viewing this page.
stanr Posted March 15, 2021 Author Share Posted March 15, 2021 3 часа назад, iglin сказал: Потому что product_form.twig выводится в getForm(), а не в getList() я догадываюсь об этом, но не понимаю что нужно прописать в функции getForm() чтобы в 'href_shop' передавался нужный параметр. если просто скопировать массив $data['products'][] и всунуть в getForm() то ничего не происходит. Link to comment Share on other sites More sharing options...
stanr Posted March 15, 2021 Author Share Posted March 15, 2021 1 час назад, esculapra сказал: выведи print_r ($data) увы, не знаю как вы вести массив в твиге Link to comment Share on other sites More sharing options...
iglin Posted March 16, 2021 Share Posted March 16, 2021 16 часов назад, stanr сказал: я догадываюсь об этом, но не понимаю что нужно прописать в функции getForm() чтобы в 'href_shop' передавался нужный параметр. если просто скопировать массив $data['products'][] и всунуть в getForm() то ничего не происходит. Потому что гетЛист() выводит список товаров, соответственно $data['products'] согдержит список всех товаров и их параметры. гетФорм() в свою же очередь выводит только один товар, и все данные о нём в массиве $data[]. Можете ггде нибудь им добавить if (isset($this->request->get['product_id'])) { $data['href_shop'] = HTTP_CATALOG . 'index.php?route=product/product&product_id=' . $this->request->get['product_id']; } else { $data['href_shop'] = ''; } а в твиге {{ href_shop }} 1 Link to comment Share on other sites More sharing options... 3 weeks later... stanr Posted April 3, 2021 Author Share Posted April 3, 2021 В 16.03.2021 в 11:27, iglin сказал: Потому что гетЛист() выводит список товаров, соответственно $data['products'] согдержит список всех товаров и их параметры. гетФорм() в свою же очередь выводит только один товар, и все данные о нём в массиве $data[]. Можете ггде нибудь им добавить if (isset($this->request->get['product_id'])) { $data['href_shop'] = HTTP_CATALOG . 'index.php?route=product/product&product_id=' . $this->request->get['product_id']; } else { $data['href_shop'] = ''; } а в твиге {{ href_shop }} Да, ик рилииет, спасипотому что потому чтольшое, толково объяснили ) Link to comment Share on other sites More sharing options... 2 months later... Dimaz55 Posted June 8, 2021 Share Posted June 8, 2021 Здравствуйте! Реально-ли в админке в product_form.twig вывести переменную {{ attribute_group.name }} из фронтенда product.twig? Link to comment Share on other sites More sharing options... lexxkrt Posted June 8, 2021 Share Posted June 8, 2021 4 часа назад, Dimaz55 сказал: Реально-ли в админке в product_form.twig вывести переменную {{ attribute_group.name }} из фронтенда product.twig? реально Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2
stanr Posted April 3, 2021 Author Share Posted April 3, 2021 В 16.03.2021 в 11:27, iglin сказал: Потому что гетЛист() выводит список товаров, соответственно $data['products'] согдержит список всех товаров и их параметры. гетФорм() в свою же очередь выводит только один товар, и все данные о нём в массиве $data[]. Можете ггде нибудь им добавить if (isset($this->request->get['product_id'])) { $data['href_shop'] = HTTP_CATALOG . 'index.php?route=product/product&product_id=' . $this->request->get['product_id']; } else { $data['href_shop'] = ''; } а в твиге {{ href_shop }} Да, ик рилииет, спасипотому что потому чтольшое, толково объяснили ) Link to comment Share on other sites More sharing options...
Dimaz55 Posted June 8, 2021 Share Posted June 8, 2021 Здравствуйте! Реально-ли в админке в product_form.twig вывести переменную {{ attribute_group.name }} из фронтенда product.twig? Link to comment Share on other sites More sharing options...
lexxkrt Posted June 8, 2021 Share Posted June 8, 2021 4 часа назад, Dimaz55 сказал: Реально-ли в админке в product_form.twig вывести переменную {{ attribute_group.name }} из фронтенда product.twig? реально Link to comment Share on other sites More sharing options...
Recommended Posts