alex32 942 Опубликовано: 15 июня 2016 Рассказать Опубликовано: 15 июня 2016 Что-то затупил капитально и не могу найти нужную комбинацию тегов для главной. Убрать сайдбар только при просмотре полной новости в категории 1? Или такой комбинации все-таки нет? Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 15 июня 2016 Рассказать Опубликовано: 15 июня 2016 5 часов назад, alex32 сказал: Что-то затупил капитально и не могу найти нужную комбинацию тегов для главной. Убрать сайдбар только при просмотре полной новости в категории 1? Или такой комбинации все-таки нет? [not-aviable=showfull][not-category=1]тут код слайдера[/not-category][/not-aviable] это если мы говорим о main.tpl Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 457 Опубликовано: 15 июня 2016 Рассказать Опубликовано: 15 июня 2016 33 минуты назад, odys сказал: [not-aviable=showfull][not-category=1]тут код слайдера[/not-category][/not-aviable] это если мы говорим о main.tpl так уберётся во всех полных новостях Примерно так [category=1][not-available=showfull] сайдбар [/not-available][/category] [not-category=1] сайдбар [/not-category] Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 15 июня 2016 Рассказать Опубликовано: 15 июня 2016 9 минут назад, germanydletest сказал: так уберётся во всех полных новостях не, моим вариантом будет отображать везде, если это не полная новость не в категории 1, соответственно в полной новости в категории 1 будет пусто... а по твоему варианту: [category=1][not-available=showfull] сайдбар [/not-available][/category] - показывать «сайдбар» если в категории 1 и не полной новости, что противоречит условию, скрывать нужно в полной новости [not-category=1] сайдбар [/not-category] - показывать «сайдбар» везде, кроме категории 1, тут условие частично выполнено, но оно не скрывает в полной новости. Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 457 Опубликовано: 15 июня 2016 Рассказать Опубликовано: 15 июня 2016 так вот именно, нужно скрыть только в полной новости одной категории с id 1, так что условие 10 минут назад, odys сказал: показывать «сайдбар» если в категории 1 и не полной новости а если в полной новости категории 1, то сайтбар показан не будет, т.е. при просмотри самой категории "сайтбар" будет, что и нужно ТСу Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 15 июня 2016 Рассказать Опубликовано: 15 июня 2016 29 минут назад, germanydletest сказал: так вот именно, нужно скрыть только в полной новости одной категории с id 1, так что условие а если в полной новости категории 1, то сайтбар показан не будет, т.е. при просмотри самой категории "сайтбар" будет, что и нужно ТСу уже запутался совсем, давай так: 7 часов назад, alex32 сказал: только при просмотре полной новости в категории 1 [aviable=showfull][category=1]тут код[/category][/aviable] соответственно 7 часов назад, alex32 сказал: Убрать сайдбар только при просмотре полной новости в категории 1 [not-aviable=showfull][not-category=1]тут код слайдера[/not-category][/not-aviable] или я уже совсем затупил? Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 457 Опубликовано: 15 июня 2016 Рассказать Опубликовано: 15 июня 2016 44 минуты назад, odys сказал: [not-aviable=showfull][not-category=1]тут код слайдера[/not-category][/not-aviable] такая конструкция будет вырезать код со всех полных новостей, а уж потом будет отбор по категориям Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 15 июня 2016 Рассказать Опубликовано: 15 июня 2016 (изменено) Автор вот вот. в этом я и запарился, хотя думал знаю дле )))) Короче, нет такой конструкции, и это, как говорит, бородач, прискорбно ))) короче, выход один - вставлять несколько {content} с ограничением по категориям. То есть, вставлять в майн [not-category=x] с сайдбаром, а ниже [category=X]{content}[category]а сам сайдбар загонять в fyllstory.tpl и там ограничивать его тегfми avible=showfull Че то подумал, так тоже шляпа какая то) Владимир, ау))) Не выходит каменный цветок)))) 2 часа назад, odys сказал: howfull][not-category=1]тут код слайдера[/not-category][/not-aviable так не будет выводить во всех полных 2 часа назад, germanydletest сказал: т.е. при просмотри самой категории "сайтбар" будет, что и нужно ТСу наеброт, сайдбар надо скрыть при просотре полной новости. Причем структура майн.тпл проста как тряпка: <div class="wrapper"> <div class="content">{content}</div> <div class="sidebar">{include file="sidebar.tpl"}</div> </div> Вот при просмотре ПОЛНОЙ новости КАТЕГОРИИ 1 надо скрыть сайдбар. Что бы контен растянулся на всю ширину. Пока я добился, что или в категории вообще новости не выводятся, или не выводятся вообще полные. Значит надо лепить два {content}, видимо так 1 час назад, germanydletest сказал: акая конструкция будет вырезать код со всех полных новостей, а уж потом будет отбор по категориям абсолютно верно Изменено 15 июня 2016 пользователем alex32 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 088 Опубликовано: 15 июня 2016 Рассказать Опубликовано: 15 июня 2016 22 минуты назад, alex32 сказал: Значит надо лепить два {content}, видимо так Зачем вам вообще трогать этот тег. Вам же нужно оперировать с <div class="sidebar">{include file="sidebar.tpl"}</div> вы же это хотите скрыть? Соответственно должно быть [available=showfull][not-category=1]<div class="sidebar">{include file="sidebar.tpl"}</div>[/not-category][/available] [not-available=showfull]<div class="sidebar">{include file="sidebar.tpl"}</div>[/not-available] Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 15 июня 2016 Рассказать Опубликовано: 15 июня 2016 Автор 18 минут назад, celsoft сказал: Соответственно должно быть [available=showfull][not-category=1]<div class="sidebar">{include file="sidebar.tpl"}</div>[/not-category][/available] [not-available=showfull]<div class="sidebar">{include file="sidebar.tpl"}</div>[/not-available] Точно, я это и имел ввиду, что два раза придется инклюдить, один для основного шаблона второй раз для определенной категории. Точно, спасибо. Пора в отпуск на море нафиг Да , все супер ) отдыхать надо больше )) Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.