0
Страница в шаблоне
Автор
redbul
, 07.05.2010, 13:38
Сообщений в теме: 10
#1
Отправлено 07.05.2010, 13:38
Пожалуйста, помогите вот с чем. Как в любом месте шаблона вывести дополнительную страницу, например "Контакты",только не в существующем сайтбаре, и чтобы её можно было задать в pages.txt. Догадываюсь что это совсем просто, но запутался в край...
#2
Отправлено 08.05.2010, 11:26
Если я правильно понял:
К свойству создаваемой страницы добавьте @@nomenuitem=1
А далее (в случае с "контакт"), в нужном месте шаблона укажите ссылку на страницу
К свойству создаваемой страницы добавьте @@nomenuitem=1
А далее (в случае с "контакт"), в нужном месте шаблона укажите ссылку на страницу
<a href="~/contact">Контакт</a>
#3
Отправлено 08.05.2010, 13:49
Yurik82 (08.05.2010, 11:26) писал:
Если я правильно понял:
К свойству создаваемой страницы добавьте @@nomenuitem=1
А далее (в случае с "контакт"), в нужном месте шаблона укажите ссылку на страницу
К свойству создаваемой страницы добавьте @@nomenuitem=1
А далее (в случае с "контакт"), в нужном месте шаблона укажите ссылку на страницу
<a href="~/contact">Контакт</a>
Эм... Чую человеку надо именно содержимое этой страницы вывести в произвольном месте шаблона, а не ссылку поставить.
А если и нет, то мне бы было интересно узнать как вывести именно страницу в произвольном месте шаблона =)
#4
Отправлено 08.05.2010, 16:10
AOTD, Вы правы, интересует именно вывод заданной в pages.txt страницы в произвольном месте шаблона. Как это все-таки можно реализовать ?
#5
Отправлено 08.05.2010, 18:52
Это таки виджетом для сайдбара, можно сделать.
если вам нужно не в основном сайдбаре просто описываете еще один сайдбар и выводите его в нужном месте, я могу такой виджет написать, на первый взгляд не очень сложно.
если вам нужно не в основном сайдбаре просто описываете еще один сайдбар и выводите его в нужном месте, я могу такой виджет написать, на первый взгляд не очень сложно.
#6
Отправлено 08.05.2010, 21:04
Fredy_314 (08.05.2010, 18:52) писал:
Это таки виджетом для сайдбара, можно сделать.
если вам нужно не в основном сайдбаре просто описываете еще один сайдбар и выводите его в нужном месте, я могу такой виджет написать, на первый взгляд не очень сложно.
если вам нужно не в основном сайдбаре просто описываете еще один сайдбар и выводите его в нужном месте, я могу такой виджет написать, на первый взгляд не очень сложно.
#7
Отправлено 09.05.2010, 04:09
я говорю не о сайдбаре а о виджете для отображения содержимого страницы.
#8
Отправлено 09.05.2010, 10:12
Fredy_314 (09.05.2010, 04:09) писал:
я говорю не о сайдбаре а о виджете для отображения содержимого страницы.
Тогда очень просто и легко реализуются блоки "Контакты" (одиночная страница), "Новости" или "Последнее в разделе Мягкая Мебель" (listpages).
#9
Отправлено 09.05.2010, 16:36
Fredy_314, если у Вас получиться реализовать такой виджет, мы будем все весьма благодарны... Лично у меня нет навыков написания подобного.
#11
Отправлено 11.05.2010, 21:25
То что хотел с самого начала, вывод странички по ссылке с главной, например "Контакты".
Так:
zcontent\pages\kontakty.txt
Файл kontakty.txt:
@@title=Контакты
@@charset=utf-8
@@filter=text2html
@@type=page
@@nomenuitem=1
Выводим в шаблоне: <a href="~/kontakty/">Контакты</a>
После изменения выполнить переиндексацию
Или сразу вот так, в pages.txt:
##Контакты
@@title=Контакты
@@charset=utf-8
@@filter=text2html
@@type=page
@@nomenuitem=1
Так:
zcontent\pages\kontakty.txt
Файл kontakty.txt:
@@title=Контакты
@@charset=utf-8
@@filter=text2html
@@type=page
@@nomenuitem=1
Выводим в шаблоне: <a href="~/kontakty/">Контакты</a>
После изменения выполнить переиндексацию
Или сразу вот так, в pages.txt:
##Контакты
@@title=Контакты
@@charset=utf-8
@@filter=text2html
@@type=page
@@nomenuitem=1
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 скрытых пользователей