sitestalker 7 Posted February 28, 2015 Report Share Posted February 28, 2015 Привет всем, подскажите как сделать вывод номеров телефонов в карточке товара в определенных категориях на OpenCart 1.5.6.3. На сайте разные контакты для разных групп товаров. Есть пример кода для Joomla а вот как для OpenCart сделать не знаю. Заранее благодарен тем кто откликнется. <?php $category_id = JRequest::getVar('category_id', null); ?> <?php if ( $category_id == '268' || $category_id == '283' ) : print "<h3>"; echo "Отдел такой-то:"; print "<br>"; echo "НОМЕР ТЕЛЕФОНА"; print "<br>"; echo "НОМЕР ТЕЛЕФОНА"; ?> <?php endif; ?> orion 1 Link to post Share on other sites
happy_patron 32 Posted March 1, 2015 Report Share Posted March 1, 2015 Привет всем, подскажите как сделать вывод номеров телефонов в карточке товара в определенных категориях на OpenCart 1.5.6.3. На сайте разные контакты для разных групп товаров. Есть пример кода для Joomla а вот как для OpenCart сделать хз. Заранее благодарен тем кто откликнется. <?php $category_id = JRequest::getVar('category_id', null); ?> <?php if ( $category_id == '268' || $category_id == '283' ) : print "<h3>"; echo "Отдел такой-то:"; print "<br>"; echo "НОМЕР ТЕЛЕФОНА"; print "<br>"; echo "НОМЕР ТЕЛЕФОНА"; ?> <?php endif; ?> Здравствуйте! Попробуйте: Вставить код в catalog/view/theme/ТЕМА_САЙТА/template/product/product.tpl. <?php $categories = $this->model_catalog_product->getCategories($product_id); ?> <?php foreach($categories as $category) { ?> <?php if($category['category_id'] == 1) { ?> text 1 <?php } else { ?> text 2 <?php } ?> <?php } ?> Вместо единицы (1) в строке - <?php if($category['category_id'] == 1) { ?> - вставляйте свой айди категории. А вместо "text 1" вставляйте текст. sitestalker 1 Link to post Share on other sites
happy_patron 32 Posted March 1, 2015 Report Share Posted March 1, 2015 И вот еще решение клац Я думаю что описано в ссылке, можно быстро редактировать через Batch Editor. Link to post Share on other sites
sitestalker 7 Posted March 1, 2015 Author Report Share Posted March 1, 2015 Здравствуйте! Попробуйте: Вставить код в catalog/view/theme/ТЕМА_САЙТА/template/product/product.tpl. <?php $categories = $this->model_catalog_product->getCategories($product_id); ?> <?php foreach($categories as $category) { ?> <?php if($category['category_id'] == 1) { ?> text 1 <?php } else { ?> text 2 <?php } ?> <?php } ?> Вместо единицы (1) в строке - <?php if($category['category_id'] == 1) { ?> - вставляйте свой айди категории. А вместо "text 1" вставляйте текст. Вывел по Вашему примеру, большое спасибо. <?php $categories = $this->model_catalog_product->getCategories($product_id); ?> <?php foreach($categories as $category) { ?> <?php if($category['category_id'] == 79 || $category['category_id'] == 80) { ?> text 1 <?php } else { ?> <?php } ?> <?php } ?> Кому будет интересно как узнать id категорий OpenCart - сделал бекап с админ панели, открыл файл Notepad++ и через поиск нашел интересующую категорию. happy_patron 1 Link to post Share on other sites
VIP Error 667 Posted March 1, 2015 VIP Report Share Posted March 1, 2015 (edited) Есть пример кода для Joomla а вот как для OpenCart сделать delete Есть правила форума - http://talk.pr-cy.ru/forum-43/announcement-1-pravila-foruma/ Запрещено: 1. Нецензурные высказывания (или проще мат). Предупреждение за нарушение пункта 1 правил. Edited March 1, 2015 by Error Link to post Share on other sites
sitestalker 7 Posted March 1, 2015 Author Report Share Posted March 1, 2015 Есть правила форума - http://talk.pr-cy.ru/forum-43/announcement-1-pravila-foruma/ Запрещено: 1. Нецензурные высказывания (или проще мат). Предупреждение за нарушение пункта 1 правил. Прошу прощение. Исправил. Link to post Share on other sites
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now