форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Для навигации по сайту (cтоит TXP 4.0.4) у меня используется плагин stw_category_tree, который выдает ссылки на категории вида _http://www.сайт.ru/category/имя_категории/. Проблема в том, что при этом не работают ни txp:meta_keywords, ни txp:excerpt, с помощью которого я пытался заполнять поле кейвордс. Причем txp:excerpt в тексте статьи работает, а в <meta name="keywords" content="<txp:excerpt />" /> - не выводится. При этом, если я обращаюсь к статье через _http://www.сайт.ru/article/имя_статьи, все работает. Может, кто сталкивался c решением проблемы? а то очень уж не хочется переделывать навигацию - очень удобно и симпатично, правда, приходится много категорий делать...
Неактивен
РАспиши подробнее, как ты пытался заполнить поле keywords при помощи excerpt... Ну и все остальное. А то непонятно пока (от вида ссылок вывод не должен зависеть, и у меня стоит тот же плагин вроде)
Неактивен
Вариант 1.
1. делаем форму meta тип misc, в которой пишем <META NAME="keywords" content="<txp:excerpt />" />
2. В шаблоне страницы пишем <txp:output_form form="meta" />
3. Получаем:<META NAME="keywords" content="" />
Вариант 2. Те же..., только в профиль:
1. делаем форму meta тип misc, в которой пишем <txp:excerpt />
2. В шаблоне страницы пишем <META NAME="keywords" content="<txp:output_form form='meta' />" />
3. Получаем:<META NAME="keywords" content="" />
Вариант 3. Как предлагают делать в Text Book
1. В шаблоне страницы пишем <txp:meta_keywords />
2. Получаем: пустую строку
Вариант 4. На всякий случай - а то мало ли:
1. делаем форму meta тип misc, в которой пишем <txp:meta_keywords />
2. В шаблоне страницы пишем <txp:output_form form="meta" />
3. Получаем: пустую строку
Неактивен
ИМХО:
1. Тип формы должен быть article
2. то же
3. Неправильный синтаксис, по-моему, посмотри TB
4. То же, что 1 и 2
И еще на ту же тему: http://textpattern.ru/forum/viewtopic.php?id=220
Отредактированно glebotr (10-01-2007 21:48:22)
Неактивен
glebotr написал:
ИМХО:
И еще на ту же тему: http://textpattern.ru/forum/viewtopic.php?id=220
К сожалению, custom_field тоже не работает. Я совсем не специалист в TXP, но мне кажется, что в связи с тем, что статьи вызываются через категории, а не через секции, что-то там не инициализируется...
Неужели никто не сталкивался с такой проблемой?
Неактивен
skrap написал:
статьи вызываются через категории, а не через секции, что-то там не инициализируется...
Неужели никто не сталкивался с такой проблемой?
Не должно быть проблемы. У меня тот же плагин, и все, что нужно выводится. У тебя что-то м.б. в коде, кинь сюда поглядеть.
Отредактированно glebotr (11-01-2007 14:08:03)
Неактивен
Упс, затупил-то я.
Проблема в том, что тег excerpt в странице может и не срабатывать.
Надо сделать форму c одной строчкой:
<txp:excerpt />
Назовем, к примеру, my_excerpt. Далее выводим так:
<META NAME="keywords" content="
<txp:if_individual_article>
<txp:article form="my_excerpt" />
</txp:if_individual_article>
" />
С остальными так же.
Неактивен
glebotr написал:
С остальными так же.
Результат:
<META NAME="keywords" content=" " />
Неактивен
Тип формы -article?
Пляшите:
http://textbook.textpattern.net/wiki/in … keywords_/
Все сделали за нас.
Неактивен
Да уже 3 дня пляшу
см. первый пост:
не работают ни txp:meta_keywords, ни txp:excerpt
Неактивен
Мистика тогда... А поле keywords заполнить не забыл?
Неактивен
Видимо, вся проблема в этом :
The meta_keywords tag is a Single_Tag Textpattern will replace this tag with an HTML meta tag as follows:
<meta name="keywords" content="keywords as set in your article's keywords input area" />
Used in the head of an individual article page template.
Ладно, хорошо, что keywords не сильно учитываются поисковиками...
Неактивен