Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

как вывести текст только в определенной категории?


Recommended Posts

Подскажите пожалуйста, как вывести текст только в определенной категории?

Пробовал так, но ничего не получилось:

<?php if($category['category_id'] == 1) { ?>
текст
<?php } ?>

Надіслати
Поділитися на інших сайтах

Правку произвожу в файле: catalog/view/theme/default/template/product/category.tpl

используйте схемы для категорий и (например) дефолтный модуль "приветствие" и выводите его на нужной схеме. а лучше не приветствие а какой-нибудь custom html / php на форуме что-то было подобное и бесплатное

Надіслати
Поділитися на інших сайтах


используйте схемы для категорий и (например) дефолтный модуль "приветствие" и выводите его на нужной схеме. а лучше не приветствие а какой-нибудь custom html / php на форуме что-то было подобное и бесплатное

Так у этих модулей нет выбора конкретной категории

Надіслати
Поділитися на інших сайтах

Так у этих модулей нет выбора конкретной категории

создаете схему - в меню система - дизайн

путь в новой схеме не прописывайте!

 

в категориях где нужно вывести блок ставим не схему по-умолчанию - а созданную вами - таб дизайн при редактировании категории

 

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

 

если на страницы категории в схеме по-умолчани выведены какие либо модули - то на новой схеме их не будет - нужно будет прикрутить модули к новой схеме.

Надіслати
Поділитися на інших сайтах


создаете схему - в меню система - дизайн

путь в новой схеме не прописывайте!

 

в категориях где нужно вывести блок ставим не схему по-умолчанию - а созданную вами - таб дизайн при редактировании категории

 

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

 

если на страницы категории в схеме по-умолчани выведены какие либо модули - то на новой схеме их не будет - нужно будет прикрутить модули к новой схеме.

Это проблематично если много страниц добавить надо.

Надіслати
Поділитися на інших сайтах

 

Подскажите пожалуйста, как вывести текст только в определенной категории?

Пробовал так, но ничего не получилось:

<?php if($category['category_id'] == 1) { ?>
текст
<?php } ?>

Может просто не заполнять поле description в остальных категориях? Раз вам не нужно выводить текст, то зачем его писать?

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

Нашел касок кода для вывода текста в товарах определенной категории:

<?php $categories = $this->model_catalog_product->getCategories($product_id); ?>
<?php foreach($categories as $category) { ?>
<?php if($category['category_id'] == 150) { ?>
text 1
<?php } ?>
<?php } ?>

Он работает!!

 

Сделать бы такое для самой категории! 

Надіслати
Поділитися на інших сайтах

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

Почему бы код вывода описания не перенести выше списка товаров в категории?

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


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

зачем устраивать геммор с правкой шаблона "опознованием" айдишников категорий - когда всего-то навсего нужно создать ОДНУ!!! СХЕМУ выбрать ее у всех нужных категорий. и прописать эту схему к модулям используемым на странице категорий. более того при добавлении новой категории где нужен вывод этого же прайса - вся задача сведется к выбору схемы в категории. 

 

 

а если вам потом понадобится у одной из этих категорий выводить ДРУГОЙ прайс - вы что делать будете с решением которое вы тут обдумываете?

 

используйте схемы - это займет у вас 15 минут. а мы тут обсуждения на сутки устроили. Да и если вы планируете вносить сторонний код не vqmod'ом - то потом еще и проблемы с обновлением будут - код придется по-новой писать и т.д...

Надіслати
Поділитися на інших сайтах


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

Напишите код условия!

Надіслати
Поділитися на інших сайтах

зачем устраивать геммор с правкой шаблона "опознованием" айдишников категорий - когда всего-то навсего нужно создать ОДНУ!!! СХЕМУ выбрать ее у всех нужных категорий. и прописать эту схему к модулям используемым на странице категорий. более того при добавлении новой категории где нужен вывод этого же прайса - вся задача сведется к выбору схемы в категории. 

 

 

а если вам потом понадобится у одной из этих категорий выводить ДРУГОЙ прайс - вы что делать будете с решением которое вы тут обдумываете?

 

используйте схемы - это займет у вас 15 минут. а мы тут обсуждения на сутки устроили. Да и если вы планируете вносить сторонний код не vqmod'ом - то потом еще и проблемы с обновлением будут - код придется по-новой писать и т.д...

Если делать через схемы, то это надо создавать столько же схем сколько и прайсов. Или я чего-то не понимаю?

Надіслати
Поділитися на інших сайтах

Все прайсы разные? если да - то да столько же схем сколько прайсов

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

 

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

Надіслати
Поділитися на інших сайтах


Все прайсы разные? если да - то да столько же схем сколько прайсов

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

 

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

Можно попробовать

 

P.S.

 

Так и сделал, все получилось!

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.