Просмотр полной версии : Вставка name в HTML
А как можно вставить в нужное место какой-нибудь <a name="имя"></a>, чтобы на него можно было ссылаться?
Идея такая, что есть страницы, содержащие определённые относительные ссылки и соответствующие элементы навигации и надо их увязать.
Вообще-то, такой HTML-код вставляется перед каждым контент-элементом. Если вы, конечно, это не отключили явно.
А если это нужно принудительно включить куда-нибудь? Или для этого надо будет в шаблон вставлять? Не очень удобно...
filippoff
10.08.2008, 03:17
посмотрите в RTE при создании ссылки в окошечке браузера - есть возможность создавать ссылки обращаясь не только к странице, но и к каждой записи на ней
А как найти на странице и вставить что-нибудь в определённое место? Ну скажем после или перед определённым классом?
Andrey Grey
12.08.2008, 20:00
очевидно что вы это будите делать в тексте и толко в тексте.
а если так, то вообще вопрос не понятен, переключайте редактор в html режим и вставляйте сколько хотите чего хотите.
А если заблажит вставить один и тот же элемент на одно и то же место на 100 страниц?
Andrey Grey
12.08.2008, 20:25
сделайте еще один шаблон или используйте условия для вставки. это все решает templavoila и typoscript
А что за условия для вставки? Например?
Andrey Grey
13.08.2008, 18:39
lib.mytext = TEXT
lib.mytext.value = Мой текст
lib.mytext.wrap = <div>|</div>
[PIDinRootline = 13]
lib.mytext.wrap = <a name="ddd"><div>|</div>
[global]
На всех страницах обрамляется дивом, если страница 13 или на одной из ее подстраниц, добавляется тег А.
Описано TSREF
Спасибо, но где здесь написано - куда именно будет вставлен <a name="ddd">"Мой текст"?</a>
Это вы сами определите, когда в Теплавоиле будете "мапить" элемент. Создаете в HTML-шаблоне в качестве контейнера отдельный div там, где вам нужно, и мапите на него. Главное, чтобы этот контейнер не оказался внутри другого контейнера (кроме CO).
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot