форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Добрый день!
Хочу реализовать такую нехитрую возможность - оборачивать текст внутри ссылки, которая генерируется тегом section_list, в произвольный тег (span).
Что-то вроде wraptag, только для внутреннего содержимого (innertag).
Вопрос: Как это лучше сделать? Можно ли переопределить стандартную функцию через плагин или лучше править в самом движке? Если в движке, то какие файлы смотреть?
Неактивен
просто отредактировать форму, в которой все выводится.
Неактивен
Что-то типа такого:
<txp:section_list break=""> <div><txp:section name='<txp:section />' link="1" /></div> </txp:section_list>
http://textpattern.net/wiki/index.php?title=section
http://textpattern.net/wiki/index.php?t … ction_list
Плохо, что не привели пример нужной разметки
Неактивен
Это не то. Вот разметка.
<ul class="menu">
<li class="active"><a href="/">Главная</a></li>
<li><a href="/oborudovanie/">Оборудование</a></li>
<li><a href="/proekty/">Проекты</a></li>
<li><a href="/news/">Новости</a></li>
<li><a href="/about/">О Компании</a></li>
<li><a href="/contacts/">Контакты</a></li>
</ul>
А мне надо что бы было <li><a href="/news/"><span>Новости</span></a></li>. Span внутри тега A.
Неактивен
Открываем первую ссылку из моего поста. Там - описание атрибутов тега <txp:section /> - среди них - атрибут url. Используя его, можно сделать разметку, подобную вашей.
Неактивен
Спасибо, очень помогли. Сделал так:
<txp:section_list wraptag="ul" break="" class="menu" include_default="1" default_title="Главная" sections="oborudovanie,proekty,news,about,contacts">
<li<txp:if_section name='<txp:section />'> class="active"</txp:if_section>>
<a href="<txp:section name='<txp:section />' link="0" url="1" />" title="<txp:section title="1" />"><span><txp:section title="1" /></span></a>
</li>
</txp:section_list>
Неактивен
asides написал:
Спасибо, очень помогли. Сделал так:
<txp:section_list wraptag="ul" break="" class="menu" include_default="1" default_title="Главная" sections="oborudovanie,proekty,news,about,contacts">
<li<txp:if_section name='<txp:section />'> class="active"</txp:if_section>>
<a href="<txp:section name='<txp:section />' link="0" url="1" />" title="<txp:section title="1" />"><span><txp:section title="1" /></span></a>
</li>
</txp:section_list>
И вам спасибо. Тоже помогло в реализации.
Неактивен