igarik

Вывод модуля для определенного URL

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

igarik    0

Доброго времени! Возможно ли в opencart версия 1.5.5.1 выводить модуль только для определенного url?

Например: Показать модуль категории только тогда, когда url sit.ru/news

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


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

Насчет целого URL не знаю, может быть кто-то более опытный подскажет.

 

Можно использовать

$this->request->get['route'];

для категории этот код вернет

product/category

для товара

product/product

итп

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


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

Насчет целого URL не знаю, может быть кто-то более опытный подскажет.

 

Можно использовать

$this->request->get['route'];

для категории этот код вернет

product/category

для товара

product/product

итп

Не совсем понял, можете по подробнее объяснить, а лучше на пример бы. вы уж простите, но не совсем догоняю(

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


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

sit.ru/news = ?route=news/ncat&news_category_id=NNN

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


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

sit.ru/news = ?route=news/ncat&news_category_id=NNN

а куда данную строку вписывать? В модуле категории?

 

К примеру мне нужно чтобы при url sit.ru/apple (при нажатии на производителя в карточке товара, выводяться все товары производителя "apple") слева выводилась категория

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


Ссылка на сообщение
Поделиться на другие сайты
chukcha    933
а куда данную строку вписывать? В модуле категории?

 

Никуда...

 

Это был ответ на

 

для категории этот код вернет

product/category

для товара

product/product

итп

 

А если не включено ЧПУ?

 

Но все решается

проверяется route, проверяется id

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


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

 

 

А если не включено ЧПУ?

 

Но все решается

проверяется route, проверяется id

Я это понимаю примерно, но как реализовать? 

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


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

Мне за вас код написать?

 

Иф (раут == 'product/product) анд (продактайди==NNN) {ТО что нужно}

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


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

Мне за вас код написать?

 

Иф (раут == 'product/product) анд (продактайди==NNN) {ТО что нужно}

Вопрос в другом, куда это вставить? вот и просил на примере "К примеру мне нужно чтобы при url sit.ru/apple (при нажатии на производителя в карточке товара, выводяться все товары производителя "apple""( слева выводилась категория и куда вставить код). Если как то мудренно будет тут данный пример привести, тогда не надо, все равно спасибо. буду пытаться.

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


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

Код можно вставить как в контроллер, так и в шаблон модуля

Я бы это решал на уровне контроллера, чтоб не создавать лишней нагрузки.

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


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

Код можно вставить как в контроллер, так и в шаблон модуля

Я бы это решал на уровне контроллера, чтоб не создавать лишней нагрузки.

Спасибо за совет!

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

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