aja711 1 Опубликовано: 22 января 2010 Рассказать Опубликовано: 22 января 2010 Добрый день. Продолжаю пилить напильником сайт http://surfarea.ru (login: test; password:test). Столкнулся с такой проблемой. На главной странице сайта у меня по тегу custom подсасываются короткие новости из всех категорий на сайте. Обычное дело. Среди прочих на сайте есть собственно категория "Новости" - http://surfarea.ru/news/. Для этой категории создан шаблон News. В этом шаблоне в файле main.tpl прописан стандартный вывод контента: {info} {content}. Как я понимаю, когда отображается собственно категория, то есть урл http://surfarea.ru/news/, то в качестве контента ({content}) выступают Короткие новости, у которых id'шник этой категории. Отображаются они, соответственно, по шаблону News/shortstory.tpl. Так вот! Хочется чтобы при просмотре http://surfarea.ru/news/ выводилась полная новость. НО! Если в файле News/shortstory.tpl поставить тег {fullstory}, то он игнорируется. И полная новость не выводится. Какое тут может быть решение? PS: Другими словами - хочется просто на сайте в категории Новости видеть блогролл из полный новостей, а не коротких. Как быть? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 22 января 2010 Рассказать Опубликовано: 22 января 2010 На главной странице сайта у меня по тегу custom подсасываются короткие новости из всех категорий на сайте. Чего делают новости? Первый раз за все время существования скрипта вижу подобный словооборот. Какое тут может быть решение? Именно поле полной новости, никак, тексты полных новостей из базы данных не читаются при просмотре кратких новостей. Но вы можете создать доп. поля для новости, в краткой новости писать краткое описание, а полное описание писать в доп. поле, а не в полном описании, а в шаблоне оформлять уже не краткую новость, а вывод доп. поля. Доп. поля выводятся при просмотре категории Цитата Ссылка на сообщение Поделиться на других сайтах
aja711 1 Опубликовано: 22 января 2010 Рассказать Опубликовано: 22 января 2010 Автор Именно поле полной новости, никак, тексты полных новостей из базы данных не читаются при просмотре кратких новостей. Но вы можете создать доп. поля для новости, в краткой новости писать краткое описание, а полное описание писать в доп. поле, а не в полном описании, а в шаблоне оформлять уже не краткую новость, а вывод доп. поля. Доп. поля выводятся при просмотре категории Да. Мне решение с доп. полями тоже пришло в голову. Но все таки хотел убедиться - может я просто что не так делаю Только теперь осталось понять - доп. поле делать на краткое описание, а полное пихать в короткую новость. Или в короткую новость пихать собственно полное описание, а доп. поле оставить для краткой версии. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 23 января 2010 Рассказать Опубликовано: 23 января 2010 Только теперь осталось понять - доп. поле делать на краткое описание, а полное пихать в короткую новость. Или в короткую новость пихать собственно полное описание, а доп. поле оставить для краткой версии. Наоборот, в краткой новости краткое описание в доп. полях полное Цитата Ссылка на сообщение Поделиться на других сайтах
VitalDr 1 Опубликовано: 23 января 2010 Рассказать Опубликовано: 23 января 2010 А вариант как в предыдущих версиях не работает? В поле краткой пишите всю статью, в поле полной ничего не пишите, в и категории соответственно выводится полная статья, в шаблоне даже можно линк на нее убрать, если надо. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 23 января 2010 Рассказать Опубликовано: 23 января 2010 А вариант как в предыдущих версиях не работает? В поле краткой пишите всю статью, в поле полной ничего не пишите, в и категории соответственно выводится полная статья, в шаблоне даже можно линк на нее убрать, если надо. Работает, только у автора топика совсем другой вопрос, ему нужно и краткий вариант и полный отдельно иметь. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.