Форум UnitCMS

страница со всеми производителями

setheme

страница со всеми производителями
« : Сентябрь 30, 2017, 11:44:57 pm »
Как сделать чтоб была отдельная страница со всеми производителями (например так как здесь: http://multishop.imagecms.net/shop/brand).
« Последнее редактирование: Октябрь 01, 2017, 09:37:24 pm от pehser »
 

pehser

Re: страница со всеми производителями
« Ответ #1 : Октябрь 01, 2017, 09:23:35 pm »
по повододу страницы производителей движок вам дает все не обходимое на уровне темы сделать такую страницу на раз два
в папке темы инклуд css/css_unit-light/includes делаете фаил pagebrand_list.php дальше делаем фаил самой страницы в теме css/css_unit-light/theme pagebrand_list.tpl.html
в php файле пишем
<?php
 if (isset($_GET['page_brands'])){
     $smarty->assign("main_content_template", "pagebrand_list.tpl.html");
 }
?>

в файле tpl.html выводим наших брендов например так
<div class="row">
{foreach from=$brand_list item=brands}
    <div class="col-sm-3">
        <div class="thumbnail">
            <a href="{$brands.hurl}"><img src="{$brands.thumbnail}"></a>
            <div class="caption">
                <a href="{$brands.hurl}">{$brands.name}</a>
            </div>
        </div>
    </div>
{/foreach}
</div>

и вот вам и страница с брендами по адресу "ваш сайт"/index.php?page_brands
WM: Z255040886923, R104460203223, U381335345755 Yandex: 41001700114942
---
Я пользуюсь обменником
 
Пользователи, которые поблагодарили этот пост: setheme

setheme

Re: страница со всеми производителями
« Ответ #2 : Октябрь 02, 2017, 05:37:50 pm »
Спасибо за ответ, хорошо что в движке предусмотрена возможность что то добавлять на уровне темы, так и сделаю.
Остается задать переменные meta_title, meta_keywords, meta_desc (название страницы, ключевые слова и описание) и что бы вообще красиво было, то добавить в .htaccess правило RewriteRule brands/$ index.php?page_brands [L]
 

pehser

Re: страница со всеми производителями
« Ответ #3 : Октябрь 03, 2017, 08:31:04 am »
Насчет meta
добавте в ваш php фаил
 $smarty->assign("meta_title", 'title тест');
            $smarty->assign("meta_keywords", 'Слово, слово');
            $smarty->assign("meta_desc", 'meta описание');

WM: Z255040886923, R104460203223, U381335345755 Yandex: 41001700114942
---
Я пользуюсь обменником
 

pehser

Re: страница со всеми производителями
« Ответ #4 : Октябрь 03, 2017, 08:43:05 am »
насчет ЧПУ я бы сделал так
 if (isset($_GET['page_brands']))
поменял бы на
 if ((isset($_GET['page_brands']) && !CONF_CHPU) || (isset($_GET['brands_hurl']) && CONF_CHPU))

и в .htaccess
добавил бы
RewriteRule brands/$ index.php?brands_hurl [L]

Это воисбежание дублей страницы с чпу и без
WM: Z255040886923, R104460203223, U381335345755 Yandex: 41001700114942
---
Я пользуюсь обменником
 
Пользователи, которые поблагодарили этот пост: setheme, pioner77

pioner77

Re: страница со всеми производителями
« Ответ #5 : Октябрь 03, 2017, 12:01:08 pm »
насчет ЧПУ я бы сделал так
 if (isset($_GET['page_brands']))
поменял бы на
 if ((isset($_GET['page_brands']) && !CONF_CHPU) || (isset($_GET['brands_hurl']) && CONF_CHPU))

и в .htaccess
добавил бы
RewriteRule brands/$ index.php?brands_hurl [L]

Это воисбежание дублей страницы с чпу и без

Здравствуйте! Скажите, пожалуйста, будет ли это сервисное предложение реализовано в новых версиях СМС. Предложение дельное позволит СМС быть ничем не хуже http://multishop.imagecms.net - приведенного примера. Готов ждать изменений!! Спасибо!

 
Пользователи, которые поблагодарили этот пост: pehser, setheme

pehser

Re: страница со всеми производителями
« Ответ #6 : Октябрь 11, 2017, 11:19:14 pm »


Здравствуйте! Скажите, пожалуйста, будет ли это сервисное предложение реализовано в новых версиях СМС. Предложение дельное позволит СМС быть ничем не хуже http://multishop.imagecms.net - приведенного примера. Готов ждать изменений!! Спасибо!

Обдумав данное предложение отвечу так: нет данный момент это не будет ингрирована в движок так как такая функция мало востребована за 9 лет на форуме ее просят в первые а на практике применяю 3 раз; а основная идея движка это простота и НЕПЕРЕГРУЖЕНОСТЬ функционала значительно чаще просят слайдер с лога производителями чем отдельно. Поэтому я пожалуй задумываюсь его сделать в дефолтном шабе.
WM: Z255040886923, R104460203223, U381335345755 Yandex: 41001700114942
---
Я пользуюсь обменником
 

 

Sitemap 1 2 3 4 5