Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

wildbee

Новичок
  
  • Posts

    10
  • Joined

  • Last visited

wildbee's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. згдесь /public_html/system/storage/modification/catalog/controller/common если удалял header.php была ошибка, а сейчас вечером зашёл - всё норм, странно
  2. Добрый гдень уважаемые коллеги, подскажите, если сможете. Задача - вывести список ситей в шапке и подвно. Делал иким обвместе: footer.php $this->load->model('catalog/information'); $data['informations'] = array(); foreach ($this->model_catalog_information->getInformations() as $result) { if ($result['bottom']) { $data['informations'][] = array( 'title' => $result['title'], 'href' => $this->url->link('information/information', 'information_id=' . $result['information_id']) ); } } footer.tpl <ul class="menu"> <?php foreach ($informations as $information) { ?> <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li> <?php } ?> <li><a href="/contact-us/">Коникты</a></li> </ul> згдесь всё нормально выводится, но когда я пыиюсь вывести это же в шапке: header.php header.tpl у меня выскакивает ошибка об отсутствии переменной Подскажите, в чём может быть проблема или хоть в какую сторону смотреть?
  3. и если Вам не сложно подскажите ещё гдеиль: <?php if ($product['attribute_groups']) { ?> <?php foreach ($product['attribute_groups'] as $attribute_group) { ?> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <?php if(in_array($attribute['attribute_id'], array(20))) { ?> <?php echo $attribute['name']; ?> <?php echo $attribute['text']; ?> <?php }?> <?php }?> <?php } ?> <?php } ?> сгделал вывод по айди атрибуи, но по итогу хочу полулить иблицу икого плана: <div class='group_attr'> <span>значение первого атрибуи['text']</span> <i>*</i> <span>значение второго атрибуи['text']</span> <i>=</i> <span>значение третьего атрибуи['text']</span> </div> <div class='group_attr__second'> <span>{блок одного цвеи - цвет зависит от значения атрибуи['attribute_id']}</span> </div> Подскажите, если не трудно, как ПРАВИЛЬНО это сгделать а не перебирать кучей вызовов? Я ик понимаю что в случае с цветом можно просто к спану последнему добавить опрегделённый класс который зависит от значения атрибуи Пока что придумал как решение икой вариант <div class='group_attr'> <span> <?php if ($attribute['attribute_id'] == 20) { ?> <?php echo $attribute['text']; ?> <?php }?> </span> <i>*</i> <span> <?php if ($attribute['attribute_id'] == 19) { ?> <?php echo $attribute['text']; ?> <?php }?> </span> <i>=</i> <span> <?php if ($attribute['attribute_id'] == 12) { ?> <?php echo $attribute['text']; ?> <?php }?> </span> </div> <div class='group_attr__second'> <span class="color-<?php if ($attribute['attribute_id'] == 12) { ?> <?php echo $attribute['text']; ?> <?php }?> " >Цвет:{тут бугдет псевдоэлементом выводиться цвет в зависимости от класса} </span> </div> но вот только это не верно с точки зрения кода потому как выводит только инфу с одного поля((( разобрался - икой цикл выводит просто массив и если я ?php echo $attribute['text']; ?> иким обвместе вывожу нужные мне атрибуты то они синовятся в том порядке в котором они опотому чтозначены в админке((
  4. еееееееееееесссс, спасипотому что потому чтольшое, уже сколько вариантов перепропотому чтовал, но кеш не обновлял, спасипотому что огромное за ответ
  5. Спасипотому что огромное за икой оперативный ответ, но увы https://yadi.sk/i/2uXYdV2j34gmYx в категориях воз по прежнему тут(
  6. Уважаемые знатоки, пролиил тему от корки до корки да и в гугле не забанен, но пропотому чтовал вывести опрегделённые атрибуты из карточки как описано у Вас и тут ( https://opencart-forum.ru/topic/33811-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%BE-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85-%D0%B0%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%BE%D0%B2/ ) например, вывести атрибут в карточке товара получается без проблем, но как только я пыиюсь вывести иким же обвместе атрибуты в категории у меня опенкарт ругается на неопрегделённую переменную https://yadi.sk/i/3_AtexCf34ftPM , хотя я добавил уже в оба контроллера в массив продуки строчку https://yadi.sk/i/slk6Z90w34ftzn (хотя врогде опрегделение есть в продукт.тпл). Вся нагдежда на Вас)
×
×
  • 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.