Jump to content

Recommended Posts

я пока не знаю фишка ли это шаблона или это есть в самом опенкарте. вобщем у меня в данный момент в верхнем меню выводится описание и фотка самых верхних по уровню категорий (если эти описания есть). выглядит это вот так:

BrWSP.jpg

 

 

 

но я бы хотел чтобы выводилось не все описание категории а до некоторой ссылки навроде "Read more".

 

 

как такое можно реализовать?

 

 

 

0Ordh.jpg

 

 

 

 

 

 

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

 

Share this post


Link to post
Share on other sites

в этом шаблоне используется модуль на подобии super mega menu с возможностью создания костумных полей и блоков. 

Share this post


Link to post
Share on other sites

catalog/view/theme/ваш шаблон/template/common/header.tpl

Выложите сюда под спойлер.

Можно просто сделать обрезание так сказать, до определённого количества символов в меню, и кнопку Далее(ну или какую сами пожелаете)

Share this post


Link to post
Share on other sites

header.tpl вот здесь

 

есть два выхода:

1) в стилях обрезать див, в котором выводиться описание меню(до определённого размера), способ простой.

2) в контроллере шапки добавить пару строк, впринципе тоже простой способ

Share this post


Link to post
Share on other sites

1) я добавил новое поле в таблицу oc_category_description, назвал description1.

 

2) в файле \catalog\controller\product\category.phpcategory.php

 

после строки

$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');

вставил строку

$this->data['description1'] = html_entity_decode($category_info['description1'], ENT_QUOTES, 'UTF-8');

3) в файле \catalog\view\theme\<имя шаблона>\template\product\category.tpl

 

после того места где идет вставка дива с описанием категории (на странице категории)

вставил код

 

<?php if ($description1) { ?>
<div style="margin-bottom: 15px;"><?php echo $description1; ?></div>
<?php } ?>

 но все равно там где надо мое поле не вставляется и пишет что переменная не определена.

 

 

 

пишет  Notice: Undefined variable: description1 in Z:\home\artroom.com\www\catalog\view\theme\dresscode\template\product\category.tpl on line 35

 
 
где я что пропустил??

Share this post


Link to post
Share on other sites

Это всё вы проделали чтобы сделать в шапке описание правильное?

Или это уже какой-то другой подпункт, чтобы вывести в категории дополнительное описание?

Share this post


Link to post
Share on other sites

Это всё вы проделали чтобы сделать в шапке описание правильное?

Или это уже какой-то другой подпункт, чтобы вывести в категории дополнительное описание?

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

Share this post


Link to post
Share on other sites

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

Ну так добавьте в контроллер /admin/controller/catalog/product.php запрос(валидацию поля, если требуется) + в шаблон /admin/view/template/catalog/product_form.tpl добавьте textarea с названием description1

Share this post


Link to post
Share on other sites

Можно задать вопрос почти в тему знающим людям?

Как добавить описание к каждой подкатегории, помимо картинки и названия?

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  

  • 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.