Thrillseeker

[пЕратская сборка] Одну статью добавить в категорию продукция

Рекомендуемые сообщения

Всем привет!

 

Подскажите, пожалуйста, как можно из левой колонки, перенести одну статью в продукцию. В продукции слева отображаются категории товаров, но хотелось бы снизу добавить одну статью.

Получалось в модулях добавить все статьи, но нужна только одна.

 

 

Заранее благодарен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Yuriy1987    12

Попробуйте так:

в  /catalog/view/theme/ваша_тема/template/module/category.tpl добавить перед последним тегом </ul> ссылку на вашу статью,

<li><a href="Ссылка на статью">название статьи</a></li>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Попробуйте так:

в  /catalog/view/theme/ваша_тема/template/module/category.tpl добавить перед последним тегом </ul> ссылку на вашу статью,

<li><a href="Ссылка на статью">название статьи</a></li>

Спасибо, Юрий, но я допустил одну ошибку, не уточнил что надо не саму статью, а статью с подкатегорией.

 

С помощью этого кода мне удалось вставить, но она не живая, а как отдельный блок (Если что-то меняю в админке, то на второй ничего не происходит). Я знаю, что так не правильно, но как сделать относительные ссылки на блок с информацией?

 

<?php if ('category_id=74') { ?>

    <div id="nav-info">

          <ul class="mainctg">

                <li class="sub">

                     <span>Отзывы</span>

           <ul style="display: block;" class="subctg">

                <li><a href="download/Книга1.xls">Файл Excel</a></li>

            </ul>

                </li>

            </ul>

            </div>

            <?php } ?>

 

В модуле "информация", если я добавляю схему "категория", то появляются все ссылки, но никак не получается оставить только одну ссылку с подсылками. Вот скрин с примером кода http://www.ex.ua/143228454943

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Yuriy1987    12

К сожалению тут не подскажу...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099

1. код в CODE!

2. скриншот кода?..  :huh: 

3. @надо не саму статью, а статью с подкатегорией.@  :huh:

4. @С помощью этого кода мне удалось вставить, но она не живая, а как отдельный блок (Если что-то меняю в админке, то на второй ничего не происходит). Я знаю, что так не правильно, но как сделать относительные ссылки на блок с информацией?@  :blink:

попробуй еще раз.

по порядку.

внятно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот фото кода http://www.ex.ua/143228454943 

 

Есть левая колонка со статьями на всех страницах, кроме продукции. В продукции слева отображается категории товаров. Надо вставить одну из статей в левую колонку на странице с продукцией.

 

Как отобразить одну статью с ее подкатегорией, на странице с продукцией?

Изменено пользователем afwollis
overquote deleted

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099

та НА..ЗАЧЕМ НАМ СКРИНШОТ кода?

авто на СТО/технику в мастерской по фото чинят?

>> Надо вставить одну из статей в левую колонку на странице с продукцией.

аналогично тому, как в добавляют статьи в меню в шапке - воспользуйтесь поиском.

>> Как отобразить одну статью с ее подкатегорией, на странице с продукцией?

ШТО? :huh:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

та НА..ЗАЧЕМ НАМ СКРИНШОТ кода?

авто на СТО/технику в мастерской по фото чинят?

>> Надо вставить одну из статей в левую колонку на странице с продукцией.

аналогично тому, как в добавляют статьи в меню в шапке - воспользуйтесь поиском.

>> Как отобразить одну статью с ее подкатегорией, на странице с продукцией?

ШТО? :huh:

Прости, если обидел тебя своей не осведомленностью. Только начал изучать )

Вот подробно и код:

Хочу вставить статью (находится слева на всех страницах, кроме продукции) на страницу с категориями товара. Вывести получилось только под ссылки и они почему то уже без CSS стилей. Не могу понять, почему ID заголовка не работает и не хочет отображаться в категории. http://www.ex.ua/187147717672

Может у заголовков другое Id, отличающееся от админки?

Вот что делаю:

В файл контроллера модуля категорий /catalog/controller/module/category.php вставляю код:

Код:

$this->load->model('catalog/information');

$this->data['informations'] = array();

foreach ($this->model_catalog_information->getInformations() as $result) {

$this->data['informations'][] = array(

'title' => $result['title'],

'information_id' => $result['information_id'],

'href' => $this->url->link('information/information', 'information_id=' . $result['information_id'])

);

}

Вставляю после:

if (isset($parts[0])) {

$this->data['category_id'] = $parts[0];

} else {

$this->data['category_id'] = 0;

}

В файл шаблона модуля категорий /catalog/view/theme/default/template/module/category.tpl добавляю код вывода ссылки на статью:

Код:

<?php foreach ($informations as $information)

{

if(in_array($information['information_id'], array(100,102))) {

?>

<li><a href="<?php echo str_replace('&', '&', $information['href']); ?>"><?php echo $information['title']; ?></a></li>

<?php

}

} ?>

Вставляю после:

<div class="box-category">

<ul>

100,102 - это id заголовков из админки. Выводятся только под ссылки, заголовки не выводятся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099

0. у вас пЕратская сборка. по ней не помогаем.

на будущее (если перейдете на "честный" движок):

1. опять же - авто на СТО/технику в мастерской по фото чинят? нужна ссылка на "пациента".

2. код надо размещать в тэгах CODE (осмотрите кнопки редактора).

 

Закрыто  :twisted:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От katilina

      1 900.00 руб
      Скачать/Купить дополнение


      July - адаптивный шаблон для ocStore/Opencart
      Адаптивный шаблон July.
      разработчики ShopUtils и Katilina
      Демо для версии ocstore - opencart 2.0.x - 2.1.x -2.2.x - 2.3
      Версия для 2.3.x - скачивайте архив july_ocstore_opencart_2.3_v2.16.07.14.zip

      april.mattimeo.ru
      mart.mattimeo.ru
      august.mattimeo.ru
      ДОКУМЕНТАЦИЯ april.mattimeo.ru/documentation
       
      Демо для версии ocstore 1.5.5.1.2

      july.mattimeo.ru
      may.mattimeo.ru
      june.mattimeo.ru
      Внимание! Версии шаблона под 1.5.х и под 2.х лицензируются отдельно даже для одного домена.
      Ключ на домен, у которого уже есть ключ для версии 15512, выдаётся за дополнительную плату 1500 руб.
      Поддержка движка другой версии в цену одного шаблона не входит
       

       
      Системные требования:
      - ocStore v1.5.4.x - 2.3.x / Opencart 1.5.4.x - 1.5.6.x, Opencart 2.0.x - 2.1.x - 2.2.x - 2.3.x
      Будьте внимательны при установке движка. Opencart.Pro с шаблоном не протестирован.
      - Ioncube Loader v4.5+ (для 2.x - 5.0+)
      - PHP v5.3+
      - vQmod v2.4.1 (только для 1.5.x)
      В версии шаблона для 2.0.x - 2.1.x - 2.2.x
      - Вы можете включить отображение опций в модулях и в выбранных категориях ( опции в блоке товара или в модальном окне на Ваш выбор)
      - Выбор количества товара в модулях и в категориях
      - Выбор сеток товара на странице категорий ( по 5, 4, 3 в ряд или 2 вида списка)
      - Новости с категориями
      - Дополнительные модули для новостей ( избранные, последние, тэги, разделы новостей)
      - Возможность прикреплять товары к новостям
       

       
      July тема - позитивный и чистый шаблон. Если Вы хотите иметь уникальный, привлекательный дизайн и пытаетесь сделать свой стиль среди многочисленных владельцев магазинов, July тема является прекрасной отправной точкой для Вас.
      Демо-данные высылаются по просьбе покупателя
      http://july.mattimeo.ru/docs/img/boots.png Шаблон использует технологию вёрстки bootstrap3
      http://july.mattimeo.ru/docs/img/user_part2.jpg
      Мы стараемся для Вас. Если Вам понравилась тема, не забудьте поставить 5 звёздочек
      В шаблоне есть также модуль новостей, подписка на новости магазина,
      возможность очистить кэш из админ панели управления сайтом.
      Вы можете загрузить настройки шаблона, сохранить настройки шаблона.
      Список модулей будет увеличиваться.
      Рекомендуем модули
      1. Живая цена - Динамическое обновление цены
      2. FilterPro Патч для модуля в архиве july_for_filterpro.zip
      3. SEO CMS TOP 2: Блог | Новости | Отзывы | Галерея | Формы
      4. Дополнительные вкладки на странице товара Патч для шаблона, купившим модуль
      Добавил katilina Добавлено 09.11.2015 Категория Платные шаблоны Системные требования ocStore v1.5.4.x - 2.x / Opencart 1.5.4.x - 1.5.6.x, Opencart 2.0.x - 2.1.x - 2.2.x - 2.3.xIoncube Loader v4.5+ (для 2.x - 5.0+)PHP v5.3+vQmod v2.4.1+ (только для 1.5.x) Сайт разработчика Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1 OpenCart.Pro, ocShop  
    • От DimasLab
      Здравствуйе, где настраивается блок главого меню. Все облазил, не найду как там менять список категории, как добавить новые..

    • От master1961
      Установка  opencart 2 требует cURL.  Хостинг по умолчанию не поддерживает. что делать?
    • От Siteapp
      Добрый день, имеется опенкарт Version 3.0.2.0.
      Пытаюсь вывести 3 уровень в каталоге. но чёт не выходит
      В контроле в меню имеется 
      <?php class ControllerCommonMenu extends Controller { public function index() { $this->load->language('common/menu'); // Menu $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { if ($category['top']) { // Level 2 $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $children_data2 = array(); $children2 = $this->model_catalog_category->getCategories($child['category_id']); foreach ($children2 as $child2) { $children_data2[] = array( 'name' => $child2['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $child['category_id'] . '_' . $child2['category_id']), ); } $filter_data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $children_data[] = array( 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']), 'children' => $children_data2, ); } // Level 1 $data['categories'][] = array( 'name' => $category['name'], 'children' => $children_data, 'column' => $category['column'] ? $category['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } } return $this->load->view('common/menu', $data); } } А в шаблоне меню
      {% if categories %} <div class="container"> <nav id="menu" class="navbar"> <div class="navbar-header"><span id="category" class="visible-xs">{{ text_category }}</span> <button type="button" class="btn btn-navbar navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"><i class="fa fa-bars"></i></button> </div> <div class="collapse navbar-collapse navbar-ex1-collapse"> <ul class="nav navbar-nav"> {% for category in categories %} {% if category.children %} <li class="dropdown"><a href="{{ category.href }}" class="dropdown-toggle" data-toggle="dropdown">{{ category.name }}</a> <div class="dropdown-menu"> <div class="dropdown-inner"> {% for children in category.children|batch(category.children|length / category.column|round(1, 'ceil')) %} <ul class="list-unstyled"> {% for child in children %} <li><a href="{{ child.href }}">{{ child.name }}</a> {% for child in child.children|batch(category.children|length / category.column|round(1, 'ceil')) %} <div class="child"> <ul class="list-unstyled"> {% for child2 in category.children_date|batch(category.child2|length / category.column|round(1, 'ceil')) %} <li><a href="{{ child2.href }}">{{ child2.name }}</a></li> {% endfor %} </ul></div> {% endfor %} </li> {% endfor %} </ul> {% endfor %}</div> <a href="{{ category.href }}" class="see-all">{{ text_all }} {{ category.name }}</a> </div> </li> {% else %} <li><a href="{{ category.href }}">{{ category.name }}</a></li> {% endif %} {% endfor %} </ul> </div> </nav> </div> {% endif %} Ошибка:
      Warning: array_chunk() expects parameter 1 to be array, null given in /home/user1094101/www/ps4games.by/system/library/template/Twig/Extension/Core.phpon line 1535
      На скрине вот так.
      Поставьте меня на путь пожалуйста

    • От albryana
      Здравствуйте, ищу исполнителя по задачкам на сайт harica.ru
      Был создан по шаблону, теперь нужен программист, который сможет поддерживать сайт, настраивать доп. модули, консультировать по доработкам.
      На данный момент стоит задача настройки веб аналитики и небольшие настройки модулей, страниц.
      Очень хочется найти специалиста, заинтересованного в продолжительном сотрудничестве.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу