Создание ссылок привязки в полях с расширенным текстом с помощью SDL Tridion 2011 SP1
Я пытаюсь использовать кнопку привязки в поле RTF компонента и получаю неожиданное поведение. Используя браузер Chrome в режиме конструктора, я выделяю / выбираю заголовок (т.е.<h2>My Heading</h2>
) Я хочу использовать в качестве привязки, нажмите кнопку привязки и введите имя привязки (то есть my_place).
Это приводит к тому, что следующий код отображается на моей вкладке источника:
<code><a name="my_place" id="myplace"/><h2>My Heading</h2> </code>
Это вызывает проблемы рендеринга при отображении HTML в браузере из-за самозакрывающегося<a/>
тег.
Я ожидал, что один из следующих трех фрагментов HTML будет вставлен в источник HTML:
<code><a name="my_place" id="myplace"><h2>My Heading</h2></a> </code>
или же
<code><h2><a name="my_place" id="myplace">My Heading</a></h2> </code>
или же
<code><a name="my_place" id="myplace"><a><h2>My Heading</h2> </code>
Кто-нибудь еще испытывал это? или знать способ достижения того, что я ожидал (без ручного редактирования HTML). Или это ошибка в текущей версии продукта.