Jump to content
Sign in to follow this  
KamilFo

Разный текст на страницах категорий

Recommended Posts

Всем привет!

 

 

На данный момент в каждой категории можно заполнить описание, которое по дефолту отображается снизу.

Есть ли какой-то модуль или решение как таким же образом добавить небольшой текст сверху на странице категорий?
Для каждой категории должен быть свой текст сверху.

 

Спасибо.

Share this post


Link to post
Share on other sites

Есть конечно

 

в описании категории делаете вставку, например

[seperator]

 

в контроллере получив описание (description)

$descr = explode('[separator]',$description);
$descriptionUp ='';

if (sizeof($descr>1)) { $descriptionUp = descr[0]; $description=descr[1];}

$this->data['descriptionUp'] = $descriptionUp;

в шаблоне

в нужном месте

echo $descriptionUp;

Пожалуйста.

Share this post


Link to post
Share on other sites

Всем привет!

 

 

На данный момент в каждой категории можно заполнить описание, которое по дефолту отображается снизу.

Есть ли какой-то модуль или решение как таким же образом добавить небольшой текст сверху на странице категорий?

Для каждой категории должен быть свой текст сверху.

 

Спасибо.

 

Уникальное решение:

 

SEO CMS - можно вешать виджет HTML вставка на url (даже по шаблону url), читаем на категории, и не только, на любую страницу. А через поле привязки в любое место на сайте. Причем виджет понимает и PHP переменные магазина и код.

 

И самое главное - без редактирования файлов!

Share this post


Link to post
Share on other sites

Есть конечно

 

в описании категории делаете вставку, например

[seperator]

 

в контроллере получив описание (description)

$descr = explode('[separator]',$description);
$descriptionUp ='';

if (sizeof($descr>1)) { $descriptionUp = descr[0]; $description=descr[1];}

$this->data['descriptionUp'] = $descriptionUp;

в шаблоне

в нужном месте

echo $descriptionUp;

Пожалуйста.

 

У вас несколько опечаток.

Провернул данную конструкцию в category.tpl и все заработало. Спасибо!

Также предлагаю заменить sizeof на count()

Share this post


Link to post
Share on other sites

Ну... я писал с листа...

Share this post


Link to post
Share on other sites

Я предпочитаю, в таком случае использовать разделитель в виде html- комментария, например

<!--seperator-->

Тогда, в случае необработки кода комментарий останется комментарием

Минус такого решения - нужно вставлять в режиме html разметки.

Share this post


Link to post
Share on other sites

Есть конечно

 

в описании категории делаете вставку, например

[seperator]

 

в контроллере получив описание (description)

$descr = explode('[separator]',$description);
$descriptionUp ='';

if (sizeof($descr>1)) { $descriptionUp = descr[0]; $description=descr[1];}

$this->data['descriptionUp'] = $descriptionUp;

в шаблоне

в нужном месте

echo $descriptionUp;

Пожалуйста.

Добрый день :-) , объясните пожалуйста подробнее что куда писать (в какие файлы)

Edited by enigma00

Share this post


Link to post
Share on other sites

День, действительно, добрый

 

 

Но ведь все написано

 

в контроллере получив описание (description)

 

 

 

в шаблоне

в нужном месте

Share this post


Link to post
Share on other sites

День, действительно, добрый

 

 

Но ведь все написано

Я просто не совсем понимаю? в контроллере? это где?

Не пользовоался ранее opencartom

Share this post


Link to post
Share on other sites

Я просто не совсем понимаю? в контроллере? это где?

Не пользовоался ранее opencartom

В том-то и дело

 

Так попользуйтесь и вы поймете о чем идет речь

 

 

Контроллеры находятся в папке /catalog/controller

шаблоны(view) - /view/theme/шаблон/

 

 

Ваши желания требуют ручной правки

В принципе в приведенной мной схеме можно и не использовать контроллер, а все сделать в шаблоне, но это будет не совсем корректно

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Sha
      729.00 руб
      Скачать/Купить дополнение


      MULTIEDIT - Пакетное редактирование товаров
      MULTIEDIT - пакетное редактирование товаров (Opencart 2.3)
      Multiedit - предназначен для группового редактирования различных параметров и опций товаров. Модуль позволяет быстро отредактировать все возможные стандартные атрибуты, описания, и другие свойства выбранных продуктов без необходимости индивидуального входа в карточку товара.  Это могут быть продукты выбранные из общего списка или все товарные единицы из одной либо нескольких категорий и производителей. Модуль повторяет внешний вид и расположение всех редактируемых полей как при обычном изменении товара, но изменения вносятся не в один, а во все выбранные изделия. Таким образом данное дополнение значительно облегчит процесс редакции данных и позволит сэкономить много времени.
      Данный модуль это надёжный инструмент и хороший помощник в редактировании товаров и наполнении интернет магазина.
       
      Мега скидки при последующих покупках!!!
       
      С помощью модуля можно массово:
      Редактировать названия, описания, мета теги;  
      Редактировать созданные опции, атрибуты к выбранным товарам
      Менять принадлежность к категории и производителю;
      Управлять фильтрами;
      Добавлять файлы к выбранным товарам (видео, инструкции и тд);
      Управлять скидками и акциями;
      Настраивать бонусные баллы;
      Редактировать изображения;
      Настраивать ЧПУ;
      Назначать регулярные платежи;
      Указывать сопутствующие и рекомендуемые товары;
      Пакетно изменять цены
      и другое... (детальнее смотреть демо)
       
      ДЕМО (список товаров)
      ДЕМО (редактирование выбранных товаров)
      ДЕМО (редактирование всех товаров выбранной категории)
      ДЕМО (редактирование всех товаров выбранного производителя)
      Логин: demo Пароль: demo
       
      Версии CMS
      Модуль тестировался и работает на OpenCart 2.3.x.x Версию модуля для OpenCart, ocStore 1.5.6, а так-же 2.0.x, 2.1.x, 2.2.x можно скачать здесь  
      Локализация
      Русский English  
      Установка и обновление модуля
      С помощью стандартного функционала OpenCart. 
      Подробная инструкция в файле readme.pdf
       
      Лицензия
      Данный модуль реализуется по принципу: одна лицензия на один домен. Вы не можете распространять, передавать или иным образом предоставлять третьим лицам право на использование данного продукта.  
      Гарантии и обязательства
      Разработчик не гарантирует отсутствие ошибок или корректной работы дополнения если: 
      В код сайта внесено много изменений; На сайте установлены конфликтующие между собой компоненты; Приобретаемое дополнение не совместимо с Вашей версией CMS. Во избежание потери данных перед установкой, рекомендуем делать backup файлов и базы данных!
       
      Техническая поддержка
      Техническая поддержка доступна пользователям из списка покупателей модуля.
      Обращаясь с просьбой разобраться в проблеме, предоставьте:
      Адрес сайта; Доступ в админ-панель; Доступ на FTP-сервер. По вопросам технической поддержки или консультаций, Вы можете связаться с нами через: 
      Личные сообщения на форуме; Тема поддержки Multiedit. Электронный адрес roma78sha@gmail.com Режим работы с 10-00 до 18-00 по киевскому времени за исключением выходных и праздничных дней. 
       
      Добавил Sha Добавлено 16.03.2017 Категория Редакторы Системные требования php 5.4 и выше Сайт разработчика http://ext.zekit.pro Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет Старая цена 739  
    • By Sha
      MULTIEDIT - пакетное редактирование товаров (Opencart 2.3)
      Multiedit - предназначен для группового редактирования различных параметров и опций товаров. Модуль позволяет быстро отредактировать все возможные стандартные атрибуты, описания, и другие свойства выбранных продуктов без необходимости индивидуального входа в карточку товара.  Это могут быть продукты выбранные из общего списка или все товарные единицы из одной либо нескольких категорий и производителей. Модуль повторяет внешний вид и расположение всех редактируемых полей как при обычном изменении товара, но изменения вносятся не в один, а во все выбранные изделия. Таким образом данное дополнение значительно облегчит процесс редакции данных и позволит сэкономить много времени.
      Данный модуль это надёжный инструмент и хороший помощник в редактировании товаров и наполнении интернет магазина.
       
      Мега скидки при последующих покупках!!!
       
      С помощью модуля можно массово:
      Редактировать названия, описания, мета теги;  
      Редактировать созданные опции, атрибуты к выбранным товарам
      Менять принадлежность к категории и производителю;
      Управлять фильтрами;
      Добавлять файлы к выбранным товарам (видео, инструкции и тд);
      Управлять скидками и акциями;
      Настраивать бонусные баллы;
      Редактировать изображения;
      Настраивать ЧПУ;
      Назначать регулярные платежи;
      Указывать сопутствующие и рекомендуемые товары;
      Пакетно изменять цены
      и другое... (детальнее смотреть демо)
       
      ДЕМО (список товаров)
      ДЕМО (редактирование выбранных товаров)
      ДЕМО (редактирование всех товаров выбранной категории)
      ДЕМО (редактирование всех товаров выбранного производителя)
      Логин: demo Пароль: demo
       
      Версии CMS
      Модуль тестировался и работает на OpenCart 2.3.x.x Версию модуля для OpenCart, ocStore 1.5.6, а так-же 2.0.x, 2.1.x, 2.2.x можно скачать здесь  
      Локализация
      Русский English  
      Установка и обновление модуля
      С помощью стандартного функционала OpenCart. 
      Подробная инструкция в файле readme.pdf
       
      Лицензия
      Данный модуль реализуется по принципу: одна лицензия на один домен. Вы не можете распространять, передавать или иным образом предоставлять третьим лицам право на использование данного продукта.  
      Гарантии и обязательства
      Разработчик не гарантирует отсутствие ошибок или корректной работы дополнения если: 
      В код сайта внесено много изменений; На сайте установлены конфликтующие между собой компоненты; Приобретаемое дополнение не совместимо с Вашей версией CMS. Во избежание потери данных перед установкой, рекомендуем делать backup файлов и базы данных!
       
      Техническая поддержка
      Техническая поддержка доступна пользователям из списка покупателей модуля.
      Обращаясь с просьбой разобраться в проблеме, предоставьте:
      Адрес сайта; Доступ в админ-панель; Доступ на FTP-сервер. По вопросам технической поддержки или консультаций, Вы можете связаться с нами через: 
      Личные сообщения на форуме; Тема поддержки Multiedit. Электронный адрес roma78sha@gmail.com Режим работы с 10-00 до 18-00 по киевскому времени за исключением выходных и праздничных дней. 
       
    • By Sha
      1 899.00 руб
      Скачать/Купить дополнение


      TONIC - Универсальный адаптивный шаблон
      Tonic - адаптивный и универсальный OpenCart шаблон. Данный шаблон это готовый инструмент для начала продаж в интернете. Современный и дружественный дизайн шаблона подойдет для магазинов различных тематик. Благодаря простой и логичной структуре кода, шаблон имеет высокую скорость работы, а модули присутствующие в комплекте шаблона расширят функционал и внешний вид интернет магазина. 
       
      Шаблон тестировался и работает на OpenCart и Ocstore 2.3.х
      При покупке шаблона каждый клиент при необходимости получает бесплатную помощь по настройке и установке! 
       
      DEMO
       

       
      Особенности шаблона
      Адаптивный дизайн Кроссбраузерная совместимость Модуль Расширенные баннеры             Модуль Ajax быстрый поиск            Модуль Витрина      Модуль Главное меню      Модуль Местоположение атрибутов      Модуль Социальные сети           Модуль Цветной статус товара      Модуль Стикеры Мини меню в шапке сайта Дополнительные позиции в макетах схем Пять цветовых схем Вывод кол-ва продуктов в категориях Упрощенная форма заказа Вывод дополнительных атрибутов для продуктов Iframe карта  Изображение в футере Отображение в продукте детальной информации Сокращение имени товаров  
      Технологии и библиотеки:
      html 5; css 3;  Bootstrap 3.3.5;  JQuery 2.1.1; не используется ionecube.  
      Техническая поддержка
      Техническая поддержка доступна пользователям из списка покупателей.
      Обращаясь с просьбой разобраться в проблеме, предоставьте:
      Адрес сайта; Доступ в админ-панель; Доступ на FTP-сервер. По вопросам технической поддержки обращайтесь через:
      Личные сообщения на форуме; Электронный адрес roma78sha@gmail.com; Режим работы с 10-00 до 18-00 по киевскому времени за исключением выходных и праздничных дней. 
       
       
       
      Добавил Sha Добавлено 24.10.2017 Категория Платные шаблоны Системные требования php 5.4 и выше Сайт разработчика zekit.pro Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 1899  
    • By Sha
      Tonic - адаптивный и универсальный OpenCart шаблон. Данный шаблон это готовый инструмент для начала продаж в интернете. Современный и дружественный дизайн шаблона подойдет для магазинов различных тематик. Благодаря простой и логичной структуре кода, шаблон имеет высокую скорость работы, а модули присутствующие в комплекте шаблона расширят функционал и внешний вид интернет магазина. 
       
      Шаблон тестировался и работает на OpenCart и Ocstore 2.3.х
      При покупке шаблона каждый клиент при необходимости получает бесплатную помощь по настройке и установке! 
       
      DEMO
       

       
      Особенности шаблона
      Адаптивный дизайн Кроссбраузерная совместимость Модуль Расширенные баннеры             Модуль Ajax быстрый поиск            Модуль Витрина      Модуль Главное меню      Модуль Местоположение атрибутов      Модуль Социальные сети           Модуль Цветной статус товара      Модуль Стикеры Мини меню в шапке сайта Дополнительные позиции в макетах схем Пять цветовых схем Вывод кол-ва продуктов в категориях Упрощенная форма заказа Вывод дополнительных атрибутов для продуктов Iframe карта  Изображение в футере Отображение в продукте детальной информации Сокращение имени товаров  
      Технологии и библиотеки:
      html 5; css 3;  Bootstrap 3.3.5;  JQuery 2.1.1; не используется ionecube.  
      Техническая поддержка
      Техническая поддержка доступна пользователям из списка покупателей.
      Обращаясь с просьбой разобраться в проблеме, предоставьте:
      Адрес сайта; Доступ в админ-панель; Доступ на FTP-сервер. По вопросам технической поддержки обращайтесь через:
      Личные сообщения на форуме; Электронный адрес roma78sha@gmail.com; Режим работы с 10-00 до 18-00 по киевскому времени за исключением выходных и праздничных дней. 
       
       
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.