Помощь Как настроить ЧПУ, title у тегов (tags) ?

Тема в разделе "Opencart", создана пользователем Alex_, 6 ноя 2014.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. Alex_

    Alex_

    Регистр.:
    1 фев 2009
    Сообщения:
    280
    Симпатии:
    64
    Добрый день.

    Хочу создать теги в стиле "красные ноутбуки", "холодильники но фрост".

    Как прописать у таких тегов Title, description и сделать ЧПУ на латинице? Может есть какие-нибудь модули?
    Помогите пожалуйста.
     
  2. StopGamer

    StopGamer Создатель

    Регистр.:
    1 окт 2013
    Сообщения:
    31
    Симпатии:
    3
    У тегов, у них вроде нет такой атрибутики. А если хочешь чтобы можно было назначить страницу с красными ноутбуками и отдельно запилить ей все эти параметры - тогда поможет Filter Pro. Он позволяет отфильтровать товары и этой группе назначить полный набор сео(включая ЧПУ и вывод описания-текста)
     
  3. animal_x

    animal_x

    Регистр.:
    22 июн 2012
    Сообщения:
    400
    Симпатии:
    130
    Когдато делал, но решение топорное. У меня было фиксированоное неизменяемое количество тегов. Открываешь контроллер страницы поиска
    /catalog/controller/product/search.php

    PHP:
                if ($this->request->get['filter_tag'] == "ноутбуки") {
                
    $this->document->setTitle('Красные ноутбуки');
                
    $this->document->setDescription('Купить красные ноутбуки');
                }
    Так можно задать тайтл и дескрипшен для определенного тега. Строки я вставлял в районе 73 строки, я думаю это принципиально не важно.

    Для текста открываешь /catalog/view/theme/ТЕМА/template/product/search.tpl
    и там где нужно вывести текст вставляй:
    PHP:
    <?php if ($this->request->get['filter_tag'] == "ноутбук") { ?>
    ТЕКСТ
    <?php ?>
    Решения как я и говорил топорные, но может навеят на дальнейшие подвиги )) И еще это решение для 1.5.4. В 1.5.5 вроде переменная filter_tag поменялась на просто tag.
     
    Alex_ нравится это.