Создание ссылок привязки в полях с расширенным текстом с помощью 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). Или это ошибка в текущей версии продукта.

Ответы на вопрос(4)

Ваш ответ на вопрос