форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Хочу сделать следующее:
1. Сделать материал в двухколоночной форме.
Выходит примерно так:
<table> <tr> <td> <div> Контент, который содержится в <txp:body> </div> </td> <td> <div> Продолжение контента, содержащегося в <txp:body> </div> </td> </tr> </table>
Как решение, кусок закрывающих и открывающих тегов
</div> </td> <td> <div>
помещаем в каждую статью. Однако, Textile обрабатывает это все и проставляет параграфы. В итоге — код невалидный.
notextile не помогает, поскольку textile все равно все в параграф заключает, который потом заканчивается в другой колонке, пересекая теги дивов и ячеек таблицы.
Размещать вторую колонку материала в выдержке — тоже не сахар... мало ли, выдержка потребуется когда-нибудь.
2. Банально вставить картинку с подписью в виде div.
<div> <p><img src="типа картинкин адрес" /><p> <p>Здесь мы расскажем, о чем, собственно эта картина</p> </div>
textile, зараза он такой, и здесь все облачает в <p>:
<p> <div> <p><img src="типа картинкин адрес" /><p> <p>Здесь мы расскажем, о чем, собственно эта картина</p> </div> </p>
— это просто чушь!
Как побороть все это «чудо»?
Отключать обработку статьи я совершенно не хочу!
Отредактированно Tris (22-06-2009 20:27:59)
Неактивен
А что мешает вставить обертку дивом в форму статьи? Или я неправильно понял?
Неактивен
То заразой Текстайл называете, то отключать не хотите А всего-то надо было открыть помощь по текстайлу, открыть офф. сайт по textile:
Прокрутить страницу до слов raw html:
Таким образом, есть несколько способов отключить обработку текстайла:
1. Начать строку с пробела - не будет обрабатываться (точнее не будет обрамлен в тег р) текст до следующей пустой строки
2. Начать строку с notextile. - то же самое что и п.1, только текстайл будет отключен вообще для выбранного текста
3. Выделить нужный текст двойными ==знаками равно==
Есть и другие способы, но это самые простые\часто используемые мною.
В вашем случае, самым простым будет поставить пробел перед неугодными тегами:
<table> <tr> <td> <div> Контент, который содержится в <txp:body> </div> </td> <td> <div> Продолжение контента, содержащегося в <txp:body> </div> </td> </tr> </table>
Неактивен
1. Начать строку с пробела - не будет обрабатываться (точнее не будет обрамлен в тег р) текст до следующей пустой строки
the_ghost, вы меня просто выручили! Категорически благодарю!
Старые грабли... на одном своем сайте при перепечатке материала во всех тех абзацах, в которых был отступ, приходилось удалять пробелы. Иначе редактор их не обрабатывал.
Как я такое мог забыть... сам не понимаю.
Насчет расширенного редактора — знаю, активно использую. Про пробелы ведь там ничего не написно, не так ли?
Все, побежал делать!
Товарищ anyNeT, вашего вопроса я не понял, однако тему будем считать закрытой.
Отредактированно Tris (23-06-2009 00:34:05)
Неактивен