форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Есть сайт, на котором необходимо было сделать список секций (разделов), оформленный в виде изображений (в данном случае - image map... нарезать это дело на отдельные оссылкованные картинки пока руки не дошли). Соответственно, делается это вручную:
<map name="menu_list_Map"> <area shape="rect" alt="<txp:site_name />" coords="33,46,231,86" href="<txp:site_url />"> <area shape="rect" alt="" coords="45,463,113,478" href="<txp:section name="links" />"> <area shape="rect" alt="" coords="47,440,114,453" href="<txp:section name="articles" />"> <area shape="rect" alt="" coords="45,383,206,397" href="<txp:section name="creative" />"> и т.д.
Все, вроде бы, замечательно работает, но наблюдается один хитрый глюк. При просмотре страниц секций все хорошо, но если перейти внутрь какой-либо статьи из этой секции, то имя секции добавится после URL сайта и порушит всю систему навигации.
Выглядит это так. Если перейти по этой ссылке, то можно увидеть, что ссылки навигации в image map'е теперь выглядят http://exzarcist.worldofgothic.ru/articles/имя_секции вместо http://exzarcist.worldofgothic.ru/имя_секции.
Что это за ерунда и как с ней бороться? Или подобное "нестандартное" оформление списка секций сайта лучше не делать?
Отредактированно Арнольд (10-06-2008 05:35:27)
Неактивен
Вопрос снимается.
Неактивен
Надо было так сделать - <txp:section name="creative" link="1"/>
Неактивен
the_ghost написал:
Надо было так сделать - <txp:section name="creative" link="1"/>
Разве? Тогда HTML-код после обработки, кажись, получился бы такой:
<area shape="rect" alt="" coords="45,383,206,397" href="<a href="http://exzarcist.worldofgothic.ru/creative/">creative</a>">
Сомневаюсь, что это бы работало...
Нет, я сделал, может, не совсем логично в плане использования возможностей TxP, зато 100%-действенно:
<area shape="rect" alt="" coords="45,383,206,397" href="<txp:site_url />creative/">
И так далее, заменяя creative на нужное имя секции. Работает безотказно, ибо с любой страницы для ссылок отсчет всегда идет с site_url, то бишь - с корня.
Неактивен
Да, точно. Перепутал с <txp:permlink />
Неактивен