Задать вопрос
  • Как вывести категории товаров на главную страницу в opencart3?

    @insanel Автор вопроса
    <div class="list-group">
      {% for category in categories %}
      {% if category.category_id == category_id %} 
      <a href="{{ category.href }}" class="list-group-item active">{{ category.name }}</a> 
      {% if category.children %}
      {% for child in category.children %}
      {% if child.category_id == child_id %}
      <a href="{{ child.href }}" class="list-group-item active">&nbsp;&nbsp;&nbsp;- {{ child.name }}</a> 
      {% else %} 
      <a href="{{ child.href }}" class="list-group-item">&nbsp;&nbsp;&nbsp;- {{ child.name }}</a>
      {% endif %}
      {% endfor %}
      {% endif %}
      {% else %} <a href="{{ category.href }}" class="list-group-item">{{ category.name }}</a>
      {% endif %}
      {% endfor %}
    </div>

    Вот тут я вижу category.href - ссылка на категорию, это понятно
    А если брать ее изображение? Я пробовал category.image, category.thumb
  • Как вывести категории товаров на главную страницу в opencart3?

    @insanel Автор вопроса
    {{ header }}{{ column_left }}
    <div id="content">
      <div class="page-header">
        <div class="container-fluid">
          <div class="pull-right">
            <button type="submit" form="form-module" data-toggle="tooltip" title="{{ button_save }}" class="btn btn-primary"><i class="fa fa-save"></i></button>
            <a href="{{ cancel }}" data-toggle="tooltip" title="{{ button_cancel }}" class="btn btn-default"><i class="fa fa-reply"></i></a></div>
          <h1>{{ heading_title }}</h1>
          <ul class="breadcrumb">
            {% for breadcrumb in breadcrumbs %}
            <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
            {% endfor %}
          </ul>
        </div>
      </div>
      <div class="container-fluid">
        {% if error_warning %}
        <div class="alert alert-danger alert-dismissible"><i class="fa fa-exclamation-circle"></i> {{ error_warning }}
          <button type="button" class="close" data-dismiss="alert">&times;</button>
        </div>
        {% endif %}
        <div class="panel panel-default">
          <div class="panel-heading">
            <h3 class="panel-title"><i class="fa fa-pencil"></i> {{ text_edit }}</h3>
          </div>
          <div class="panel-body">
            <form action="{{ action }}" method="post" enctype="multipart/form-data" id="form-module" class="form-horizontal">
              <div class="form-group">
                <label class="col-sm-2 control-label" for="input-status">{{ entry_status }}</label>
                <div class="col-sm-10">
                  <select name="module_category_status" id="input-status" class="form-control">
                    {% if module_category_status %}
                    <option value="1" selected="selected">{{ text_enabled }}</option>
                    <option value="0">{{ text_disabled }}</option>
                    {% else %}
                    <option value="1">{{ text_enabled }}</option>
                    <option value="0" selected="selected">{{ text_disabled }}</option>
                    {% endif %}
                  </select>
                </div>
              </div>
            </form>
          </div>
        </div>
      </div>
    </div>
    {{ footer }}

    вот тот самый файл
    я конечно не шарю, но кажется это вывод в админке, а не на самом сайте

    Я понимаю что можно сделать свой модуль, но вот допустим, по умолчанию этот модуль категории, (по инструкции выше я его вывел на главную) выводится как список, а мне нужно сеткой его вывести, выше исходник, то что вы указали, по моему все так и не он

    Да и допустим, я создаю из классов бутстрап нужные мне контейнеры, как мне достать из бд картинку категории и вывести ее?
  • Как вывести категории товаров на главную страницу в opencart3?

    @insanel Автор вопроса
    zoozag, это модуль такой?
    Нашел, но он платный, а разве нельзя написать это самому, ведь по сути если разобраться в схеме моделей ОК, то можно создавать динамику вручную
  • Как вывести категории товаров на главную страницу в opencart3?

    @insanel Автор вопроса
    Dima Polos,
    нужно все категории вывести, нужна именно динамика, то есть что б я воткнул это куда мне нужно и оно выводилось
  • Как вывести категории товаров на главную страницу в opencart3?

    @insanel Автор вопроса
    <div class="container">
    	<div class="row">
    		<div class="col-lg-12">
    			<h1 class="text-center">Телефоны</h1>
    		</div>
      		{% for category in categories %}
    		<div class="col-xs-6 col-sm-3">
            	<div class="category">
                	<div>
                 		<a href="{{ category.href }}">
                  		<img src="{{ category.image }}" class="img-fluid">
                		 </a>
                	</div>
                <h4>{{ category.name }}</h>
            	</div>
    		</div>
          	{% endfor %}
    	</div>
    </div>


    Ставлю это в common/home.twig
    результат - не работает