Jump to content

wildbee

Новичок
  • Content Count

    10
  • Joined

  • Last visited

Community Reputation

0 Обычный

About wildbee

  • Rank
    Пользователь
  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://opencartforum.com/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 (хотя вроде определение есть в продукт.тпл). Вся надежда на Вас)
×

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.