Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 22-06-2009 20:24:46

Tris
веди
Зарегистрирован: 21-03-2008
Сообщений: 29

Div в <txp:body>

Хочу сделать следующее:

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)

Неактивен

 

#2 22-06-2009 21:08:26

anyNeT
есть
Зарегистрирован: 24-04-2009
Сообщений: 59
Вебсайт

Re: Div в <txp:body>

А что мешает вставить обертку дивом в форму статьи? Или я неправильно понял?


http://txplife.ru/ - мой простенький блог о Textpattern.

Неактивен

 

#3 22-06-2009 22:23:09

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Div в <txp:body>

То заразой Текстайл называете, то отключать не хотите smile А всего-то надо было открыть помощь по текстайлу, открыть офф. сайт по textile:
http://clip2net.com/clip/m2737/1245694539-clip-3kb.png
Прокрутить страницу до слов raw html:
http://clip2net.com/clip/m2737/1245694594-clip-1kb.png

Таким образом, есть несколько способов отключить обработку текстайла:
1. Начать строку с пробела - не будет обрабатываться (точнее не будет обрамлен в тег р) текст до следующей пустой строки
2. Начать строку с notextile. - то же самое что и п.1, только текстайл будет отключен вообще для выбранного текста
3. Выделить нужный текст двойными ==знаками равно==

Есть и другие способы, но это самые простые\часто используемые мною.

В вашем случае, самым простым будет поставить пробел перед неугодными тегами:

Код:

 <table>
   <tr>
      <td>
         <div>

Контент, который содержится в <txp:body>

         </div>
      </td>
      <td>
         <div>

Продолжение контента, содержащегося в <txp:body>

         </div>
      </td>
   </tr>
 </table>

.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#4 23-06-2009 00:33:28

Tris
веди
Зарегистрирован: 21-03-2008
Сообщений: 29

Re: Div в <txp:body>

1. Начать строку с пробела - не будет обрабатываться (точнее не будет обрамлен в тег р) текст до следующей пустой строки

the_ghost, вы меня просто выручили! Категорически благодарю!

Старые грабли... на одном своем сайте при перепечатке материала во всех тех абзацах, в которых был отступ, приходилось удалять пробелы. Иначе редактор их не обрабатывал.
Как я такое мог забыть... сам не понимаю.

Насчет расширенного редактора — знаю, активно использую.  Про пробелы ведь там ничего не написно, не так ли? wink

Все, побежал делать!

Товарищ anyNeT, вашего вопроса я не понял, однако тему будем считать закрытой.

Отредактированно Tris (23-06-2009 00:34:05)

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru