Перейти к содержанию

krutoperdoff

Новичок
  • Публикаций

    14
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о krutoperdoff

  • Звание
    Пользователь
  1. Костыль исправлен на более лучшее решение! Было так: <div class="row"> {% for category in categories|batch((categories|length / 4)|round(1, 'ceil')) %} <div class="col-sm-3"> <ul> {% for category in categories %} <li><a href="{{ category.href }}">{{ category.name }}</a></li> {% endfor %} </ul> </div> {% endfor %} </div> А надо сделать вот так: <div class="row"> {% for category in categories|batch((categories|length / 4)|round(1, 'ceil')) %} <div class="col-sm-3"> <ul> {% for child in category %} <li><a href="{{ child.href }}">{{ child.name }}</a></li> {% endfor %} </ul> </div> {% endfor %} </div> Решение нашел здесь https://github.com/opencart/opencart/commit/db696bb027104def2574c8540f7129e7b5e4db2d#diff-1da60f41615aac1aa2177d27fe274dc9L21
  2. Нашел, причина в файле .twig, который разрабы шаблона запихнули не по адресу, а вот так /catalog/view/theme/THEME/template/extension/module/oclayerednavigation/occategory.twig Там была вот такая конструкция: {% if categories %} <h3 class="text-refine">{{ text_refine }}</h3> {% if categories|length <= 5 %} <div class="row"> <div class="col-sm-3"> <ul class="list-cate"> {% for category in categories %} <li><a href="{{ category.href }}">{{ category.name }}</a></li> {% endfor %} </ul> </div> </div> {% else %} <div class="row"> {% for category in categories|batch((categories|length / 4)|round(1, 'ceil')) %} <div class="col-sm-3"> <ul> {% for category in categories %} <li><a href="{{ category.href }}">{{ category.name }}</a></li> {% endfor %} </ul> </div> {% endfor %} </div> <br /> {% endif %} {% endif %} Вот эта конструкция {% for category in categories|batch((categories|length / 4)|round(1, 'ceil')) %} умножала всё на 4. Изменил так {% for category in categories|batch((categories|length / 1)|round(1, 'ceil')) %} и всё, категории отображаются один раз. Если можно изменить конструкцию более корректно, пишите, а то я думаю, что я сделал костыль. P.S. Вот старая тема по этому же поводу
  3. В шаблоне вообще такого файла нет, только в дефолтном
  4. Меняю как подсказал lexxkrt, но ничего не происходит Вот по этому пути /public_html/catalog/view/theme/default/template/product/category.twig Скрин http://joxi.ru/Y2LMJPZt91qWPA
  5. Доброго времени суток всем! Коллеги, подскажите, плиз, возникла такая проблема http://joxi.ru/4Ak54KPCyJykwm В категории 4 раза дублируются подкатегории, как видите на скрине. В оригинале шаблона такого не было, в чём может быть проблема, куда залезть посмотреть?
  6. благодарю! куда копать, что надо найти?) сори за тупые вопросы, я ламер) буду очень благодарен, если подскажете
  7. пообщался с ТП хостинга, в общем, они пишут: но я работаю на Макбуке, так им и написал, ответ был такой: @smartcoder, также заметил вот какую вещь, при именовании товара латинскими буквами, всё обрезается корректно, без каких либо вопросиков (�) – скриншот
  8. Нашел в catalog/controller/product/category.php вот такое: $data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(trim(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'))), 0, $this->config->get('theme_' . $this->config->get('config_theme') . '_product_description_length')) . '..', 'price' => $price, 'special' => $special, 'rate_special' => $rate_special, 'tax' => $tax, 'minimum' => $result['minimum'] > 0 ? $result['minimum'] : 1, 'rating' => $result['rating'], 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url) ); Дальше не допру что делать...
  9. Из Википедии https://ru.wikipedia.org/wiki/Специальные_символы Данный символ � отображается, когда какой-либо символ Юникода не поддерживается самой системой пользователя или не включён в набор шрифта. Пробовал изменить шрифт, всё равно символ не исчезает... Или я неправильно понял
  10. Доброго времени суток всем! Возникла проблема с выводом текста названия товара в карточке – скриншот При длине текста более 26 символов (с пробелами), он обрезается и добавляется символ вопроса с троеточием �... С троеточнием всё понятно, но вот откуда добавляется вопрос � хотелось бы пофиксить. В файле шаблона нашел такой вывод: <h4 class="product-name"><a href="{{ product.href }}">{{ product.name }}</a></h4> Не смог найти откуда подсасывается {{ product.name }} в цмске, кто знает, подскажите плиз! Или, если у кого есть другие идеи как исправить данную проблему, тоже выскажитесь, пожалуйста!
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.