форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Возможно вопрос уже разбирался, тогда прошу прощение за неумелое пользование поиском
Суть проблемы, очень хочу на внутренних страницах навигацию вида
Главная → Имя секции → Имя статьи
"Главная" и "Имя секции" -- ссылки, а вот "Имя статьи" нет.
Какой наиболее простой вариант реализации?
Неактивен
мне кажется - самое простое - использовать связку тэгов -
txp:breadcrumbs и txp:title
вызов делать из формы отображения статьи
Неактивен
Евгений, спасибо.
Может ещё какие-то варианты есть? Я не думаю, что "соригинальничал" с такого рода навигацией, до меня наверное всё придумали
Неактивен
Можно без breadcrumbs
<txp:link_to_home>--><txp:section>--><txp:title>, как-то так
Можно еще категорию вставить, но там надо будет учесть статьи без категорий.
Неактивен
glebotr -- в принципе вариант на поверхности Спасибо, может что-то изысканное ещё?
Неактивен
Ну и самое изысканное — написать себе плагин
Сильно заморачиваться не надо. Исходники функции breadcrumbs вам помогут. Ищите в taghandlers.php
Неактивен
Saldacenkaw написал:
Спасибо, может что-то изысканное ещё?
Вам шашечки или ехать? В смысле, изысканное?
Неактивен
glebotr, ехать
под изысканным понимал какой-нибудь плагин, чтобы ко всему этому была возможность сделать скажем так
Главная → Имя секции → Имя категории → Имя статьи
или если вдруг понадобиться
Главная → Имя секции → Имя категории → Имя статьи → 1 часть
но ваш вариант более чем устраивает.
Неактивен
Как я понял в тхп нет понятия жесткой структуры ДОКУМЕНТОВ. Есть иерархия категорий, есть секции для отображения статей.
Но эти две вещи хороши для сортировки содержимого по тому или иному признаку. А вот самой по себе структуры (древовидной как того требуют многие проекты) заданной администратором нет. Поэтому опять таки новостной сайт или блог можно, а вот корпоративный - в общепринятом виде - не сделать без выеживания с кодом. Навигации по категориям надо избегать (см. семантика textpattern), навигация по секциям для подобных сайтов бессмысленна. Возможно у меня малы познания в тхп. Поправьте меня если я не прав.
Те разработки что есть на textpattern.ru как работа неплохи, но практического применения им найти разве что в маленькой фирмочке можно.
А когда на сайте 200 документов (страниц) взаимосвязанных? Я имею ввиду навигацию :-)
Неактивен
jimmy написал:
Те разработки что есть на textpattern.ru как работа неплохи, но практического применения им найти разве что в маленькой фирмочке можно.
А когда на сайте 200 документов (страниц) взаимосвязанных? Я имею ввиду навигацию :-)
Ну фиг знает.. У меня около 300 страниц.
Неактивен
Кто сказал, что сборки - это средство решения любых задач? Да, в txp есть проблема с многоуровневой навигацией. Но стоит немножко повозиться с ним и все станет ясно.
Неактивен
the_ghost написал:
Кто сказал, что сборки - это средство решения любых задач? Да, в txp есть проблема с многоуровневой навигацией. Но стоит немножко повозиться с ним и все станет ясно.
Вай, сотни постов, у всех все в шиколате и никто не привел ни одного примера.
Ткните меня физиономией в сайт-сэпмл :-)
Пошалуста.
Неактивен
Тыкаю - http://victorus.net/article/make-sitemap
И здесь на форуме, велись рассуждения на эту тему
Неактивен
glebotr написал:
Можно без breadcrumbs
<txp:link_to_home>--><txp:section>--><txp:title>, как-то так
Можно еще категорию вставить, но там надо будет учесть статьи без категорий.
Вот так будет правильней :
<txp:link_to_home>Главная</txp:link_to_home>--><txp:section link="1" title="1" /><txp:if_individual_article>--><txp:title /></txp:if_individual_article>
Title берём в тег <txp:if_individual_article> для того чтобы не возникала ошибка, если мы находимся на странице списка статей.
Неактивен