форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Задал подобный вопрос на форуме searchengines.ru, но там видно мало умельцев по текстпаттерну.
В общем создал, я section, задал name и title, но теперь хотелось бы задать свой title в понятиях SEO и HTML'a, а как это сделать, кроме как задать для каждой страницы свой темплейт. Но это ж не кошерно
Можно это как-то сделать по-нормальному?
p.s. ну и метатеги, тоже хотелось бы прописывать.
Второй вариант (кроме того, что для каждой секции - свой темплейт) - это использовать условия в одном шаблоне, но хотелось бы чтобы ээто было типа custom fields только для секций.
Я сам программист и покопавшись в коде мог бы что-то написать своё, но зачем плодить сущности - может есть что-то уже готовое?
Заранее благодарен.
Отредактированно Dreammaker (12-06-2008 13:49:18)
Неактивен
Вы хотите разные <title> для сайта?
У меня это сделано так:
В Оформление - Страницы выбираем наш шаблон (обычно открывается по умолчанию) и вставляем:
<title><txp:output_form form="clever_title" /></title>
Создаем форму clever_title
<txp:if_article_list> <txp:if_category> Просмотр списка статей из категории "<txp:category title="1" />" <txp:else /> <txp:if_section name=""> <txp:if_search><txp:article pgonly="1" /> Title для поиска - искали слово "<txp:q />" по сайту, найдено <txp:search_result_count text=""/> <txp:else /> Title для главной страницы </txp:if_search> <txp:else /> Title для не главной секции, не поиска, не списка статей из категории, не для индивиуальной </txp:if_section> <txp:if_section name="news"> Title для списка статей в секции news </txp:if_section> </txp:if_category> </txp:if_article_list> <txp:if_individual_article> <txp:title /> - заголовок индивидуальной статьи </txp:if_individual_article>
Вот так, немножко мудренно, но вполне логично, удобно и расширяемо
Отредактированно the_ghost (12-06-2008 14:18:19)
Неактивен
Спасибо, сейчас попробую вникнуть. Для моего подхода (отдельные темплейты для главной, секций и индивидуальных статей) нужно будет немного порезать, но в целом подход почти ясен.
Но может быть это пока только кажется
О пока писал сообщение, вы своё отредактировали, теперь более просто и ясно Сейчас буду вникать.
Отредактированно Dreammaker (12-06-2008 14:27:29)
Неактивен
Ещё раз спасибо огромное. Разобрался. Буду применять на практике.
* мечтая : если бы ещё были custom fields для секций...
Может как-то попробую написать плагин Хотя это нужно очень большое желание, которое бывает редко.
Неактивен
Dreammaker - в последней версии txp из svn появлась возможность использовать переменные в пределах шаблона. Т.е., как бы custom_fields, но не зависящие от статей.
http://forum.textpattern.com/viewtopic.php?id=27272 - тут обсуждение этой темы.
Неактивен
Очень интересно.
Правда, немного боязно использовать экспериментальные возможности. Я себе ставлю 4.0.6 из svn, но 4.0.7 пока что страшновато
Но нужно будет попробовать что там сделали.
Неактивен
Релиза 4.0.7 еще не было. Ждать, думаю, пару месяцев.
Неактивен
Вот чего у себя наделал:
<txp:if_article_list> <txp:if_category> <txp:if_section name=""> <txp:category title="1" /> / <txp:site_name /> <txp:else /> <txp:category title="1" /> / <txp:section title="1" /> / <txp:site_name /> </txp:if_section> <txp:else /> <txp:if_section name=""> <txp:site_name /> <txp:else /> <txp:section title="1" /> / <txp:site_name /> </txp:if_section> </txp:if_category> </txp:if_article_list> <txp:if_individual_article> <txp:title /> / <txp:section title="1" /> / <txp:site_name /> </txp:if_individual_article>
На главной: Имя сайта
На главной выбрана категория: Категория / Имя сайта
В секции: Секция / Имя сайта
В секции выбрана категория : Категория / Секция / Имя сайта
В статье: Имя статьи / Секция / Имя сайта
Неактивен
ни один вариант у меня не работает. перепробывал всё что можно. ничего не получается
заголовок индивидуальной статьи всегда выдаётся пустой
ребят, помогите плиз
в чём может быть проблема?
Неактивен
Может вы не там теги размещали? <title> долже быть вверху вутри тега <head>
Неактивен