Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Как организовать для определенной категории свой шаблон вывода информации?

Как организовать для определенной категории свой шаблон вывода информации?


     23.07.2016    Все вопросы » Общие вопросы по вёрстке    567

вопрос
Здравствуйте.
При добавлении новости в несколько категорий, информация в полной новости начинает дублироваться http://goo.gl/uFNlH1
Если новость в одной категории, то все нормально.
Для категорий используются разные шаблоны http://pastebin.com/etgFbsQW
Не подскажите в чем может быть проблема?
Спасибо.

Ответил: Верстала


Используйте лучше в fullstory.tpl теги [catlist=Х] текст [/catlist]
где Х=ID категории
можете создавать все шаблоны для разных категорий прямо в fullstory.tpl

например:
[catlist=1] здесь полная новость для категории 1 [/catlist]
[catlist=2] здесь полная новость для категории 2 [/catlist]
и так далее

Примечание:
можете использовать комбинации для перечисления категорий
1,2,3
1-8
1,2,3-8

2 комментария

Верстала
Юзер

Верстала - 23 июля 2016 18:54 -

Тег [category=X]текст[/category] используется для вывода на главной и в коротких новостях, но не в полной новости.

wwweb
Юзер

wwweb - 23 июля 2016 20:32 -

Не совсем то.
Мне нужно выводить на странице категорий определенную информацию, а не в полной новости.

                <!-- Catalog -->
                [category=3]
              
                [not-aviable=showfull]
                <div class="hr-title-text"><h1>Название категории 1</h1></div>
                <div class="wrapper-content">
                    <div class="sales-banner unwrapper-content __hidden">
                        <div class="sales-banner-content">
                            
[b]Информация 1[/b]
                          
                        </div>
                    </div>

                    <div class="moduleCategories module moduleCategories_inner">
                        <div class="moduleCategories-line ajaxpag">{info}{content}</div>
                    </div>
                    <div class="text noselect">

[b]Информация 1 внизу страницы[/b]

                    </div>
                </div>
        
                {include file="full-news-catalog.tpl"}

                [/not-aviable]
              
                [aviable=showfull]
                {info}{content}
                [/aviable]
                [/category]
                <!-- .end Catalog -->
              
              
              
              
              
              
              
              
              
              
              
                 [category=4]
              
                [not-aviable=showfull]
                <div class="hr-title-text"><h1>Название категории 2</h1></div>
                <div class="wrapper-content">
                    <div class="sales-banner unwrapper-content __hidden">
                        <div class="sales-banner-content">
                            <div class="sales-banner-text">
                           [b]     Информация 2[/b]
                            </div>
                        </div>
                    </div>

                    <div class="moduleCategories module moduleCategories_inner">
                        <div class="moduleCategories-line ajaxpag">{info}{content}</div>
                    </div>
                  
[b]Информация 2 внизу страницы[/b]

                </div>
      
                {include file="full-news-catalog.tpl"}
                [/not-aviable]
              
              
                [aviable=showfull]
                {info}{content}
                [/aviable]
              
                [/category]
                <!-- .end Catalog -->


При использовании такого варианта, если новость находится в двух категориях, то информация в полной новости дублируется, а если новость добавлена в одну категорию, то все нормально.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх