Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 09.07.2009, 16:24   #1
Antony_A
Продвинутый
 
Регистрация: 01.01.2007
Сообщений: 68
По умолчанию Отключить врап контента ячеек таблицы в <p></p>

Здравствуйте, имеется такая проблема: добавляю контент-элемент "Таблица", добавляю строки:

Диаметр | от 150 мм до 1400 мм
Среда применения | ПГВУ, ОСТ
Исполнение | под приварку

На выходе получаю:
<table class="contenttable contenttable-0">
<tr class="tr-even tr-0">
<td class="td-0"><p>Диаметр </p></td>
<td class="td-last td-1"><p> от 150 мм до 1400 мм</p></td>
</tr>... и так далее.

Как убрать врап внутренних элементов в <p>? Такая же ситуация если добавить хтмл-код в любое место любого элемента контента (например, картинка + текст) типа <tr><td>Контент</td></tr>. На выходе <tr><td><p>Контент</p></td></tr>. Ковыряние дерева объектов плодов не принесло, видимо, мало опыта. Подскажите пожалуйста, как изменить сие? Заранее спасибо.
Antony_A вне форума   Ответить с цитированием
Старый 09.07.2009, 21:20   #2
Antony_A
Продвинутый
 
Регистрация: 01.01.2007
Сообщений: 68
По умолчанию

UPD:
Для элемента контента "Таблица" переопределил:

tt_content.table.20.innerStdWrap.wrap = |

было:

tt_content.table.20.innerStdWrap.wrap = <p>|</p>

Соответственно, проблема с элементом "Таблица" решилась. Что и как переопределять в объекте tt_content.text чтобы и там содержимое ячееек таблиц не оборачивалось в <p> не нашел. Продолжаю поиски, надеюсь на помощь.
Antony_A вне форума   Ответить с цитированием
Старый 10.07.2009, 00:22   #3
Antony_A
Продвинутый
 
Регистрация: 01.01.2007
Сообщений: 68
По умолчанию Ура!

Добрался. Методом научно-обоснованного тыка... Может кому пригодится, в шаблоне переопределите:

lib.parseFunc_RTE.externalBlocks.table.HTMLtableCe lls = 0

По умолчанию включено, и, видимо, контент ячейки обрабатывается как блок текста.

ЗЫЖ Вяло тут с активностью и ответами как-то.. пугающе вяло.
Antony_A вне форума   Ответить с цитированием
Старый 10.07.2009, 03:19   #4
ScorpionGhost
Новенький
 
Регистрация: 04.07.2009
Сообщений: 8
По умолчанию

АГА. Неделю не сплю. Рою инфу по инету. Здесь ответов не дождался
ScorpionGhost вне форума   Ответить с цитированием
Старый 10.07.2009, 06:34   #5
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
Unhappy

Цитата:
Сообщение от Antony_A Посмотреть сообщение
Добрался. Методом научно-обоснованного тыка... Может кому пригодится, в шаблоне переопределите:

lib.parseFunc_RTE.externalBlocks.table.HTMLtableCe lls = 0

По умолчанию включено, и, видимо, контент ячейки обрабатывается как блок текста.

ЗЫЖ Вяло тут с активностью и ответами как-то.. пугающе вяло.
мне кажется этим никто не занимался так как элемент таблица можно вставить в визуальном редакторе

щас ведь никто не пишет с нуля таблицы в инете - все из редактора берется

создаете таблицу в ворде - оформляете по стилю примерно как на сайте - например шрифт ариал и размер 10 - и в визуальный редактор

да с активностью щас не зело
лето - отпуска
shuman вне форума   Ответить с цитированием
Старый 10.07.2009, 10:46   #6
Antony_A
Продвинутый
 
Регистрация: 01.01.2007
Сообщений: 68
По умолчанию

Цитата:
Сообщение от shuman Посмотреть сообщение
мне кажется этим никто не занимался так как элемент таблица можно вставить в визуальном редакторе
Да причем тут визуальный или не визуальный? Вставленная из ворда таблица таким способом - набор мусора в ХТМЛ, из ОпенОфиса - все равно содержимое <td> обернуто тэгами <p>. А в моем случае оно еще добавляло <p class="bodytext"> что для моих стилей абзацев совершенно неприемлимо.

Цитата:
Сообщение от shuman Посмотреть сообщение
щас ведь никто не пишет с нуля таблицы в инете - все из редактора берется.
Не знаю не знаю... Из редактора выходит просто Куча мусора, который чистить вручную гораздо более трудоемкая задача. Так что я предпочитаю простые таблицы руками писать или с помощью соответствующего элемента контента.

ЗЫЖ Жаль, что в элементе "Текст" и "Текст и изображение" нельзя использовать конструкцию вида:

Первый | Значение 1 | Примечание 1
Второй | Значение 2 | Примечание 2

... и т.п. Если бы как-то сделать, чтобы в данных элементах велась обработка данной конструкции в нормальную таблицу, было бы очень удобно. Моих знаний для этого не достаточно.
Antony_A вне форума   Ответить с цитированием
Старый 10.07.2009, 12:15   #7
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Из редактора выходит просто Куча мусора, который чистить вручную гораздо более трудоемкая задача.
поставьте tinyrte - он чистит гораздо лучше с настройками по умолчанию и вообще он заметно удобнее для юзера.
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 10.07.2009, 12:09   #8
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Сообщение от Antony_A Посмотреть сообщение
ЗЫЖ Вяло тут с активностью и ответами как-то.. пугающе вяло.
вообще-то гугле рулит
http://www.google.ru/search?hl=ru&cl...+table&spell=1

Все ответы на такого рода вопросы обычно находятся очень быстро.
по запросу "typo3 и суть проблемы либо TS код пример которого нужен".

Еще багтрекер рулит (если встречаетесь с чем-то странным или похожим на баг).

Это потому что система массовая, вероятность что никто еще не наткнулся на теже грабли - очень мала.

Просто надо научиться пользоваться гугле
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 10.07.2009, 17:04   #9
Antony_A
Продвинутый
 
Регистрация: 01.01.2007
Сообщений: 68
По умолчанию

Цитата:
Сообщение от Valery Romanchev Посмотреть сообщение
Все ответы на такого рода вопросы обычно находятся очень быстро...
...когда хорошо знаешь английский и ориентируешься в их лексике. у меня навык слабоват, технические термины да, а вот переводить сходу сложновато. Да и, собственно, для чего тогда Этот форум? На русском языке как бы, здесь есть специалисты (такие, как Вы) которые могут быстрее ответить на данный вопрос или направить в нужную сторону. Здесь в поиске я не нашел ответа на заданный вопрос. Хотя инсталляцию ставил почти голую и получил вот такие обороты в тэг <p>... Это стандарт что ли какой или я не понимаю, зачем по умолчанию включили данную опцию? Читал гугл и подобный вопрос ставился аж в 2005 году, тогда в какой-то версии это убрали, но затем опять вернули. Странно это все.

Цитата:
Это потому что система массовая, вероятность что никто еще не наткнулся на теже грабли - очень мала. Просто надо научиться пользоваться гугле
Ну стараемся по мере сил.

ЗЫЖ По теме, еще один вариант решения проблемы:

lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTM Lparser.removeTags = p, h1, h2

Думаю строка сама за себя говорит и в комментариях не нуждается
Странно то, что вроде бы настройки эти по названию для редактора РТЕ, а на самом деле действуют и при отключении оного.
Antony_A вне форума   Ответить с цитированием
Старый 10.07.2009, 18:43   #10
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Хотя инсталляцию ставил почти голую и получил вот такие обороты в тэг <p>... Это стандарт что ли какой или я не понимаю, зачем по умолчанию включили данную опцию? Читал гугл и подобный вопрос ставился аж в 2005 году, тогда в какой-то версии это убрали, но затем опять вернули. Странно это все.
это не единственная странная вещь.
основная причина - это обратная совместимость и то, что какому-то проценту разработчиков именно этот вариант удобен. Если что-то сделано один раз, то приходится это тащить дальше. Иначе при обновлении развалятся действующие сайты.
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод контента с таблицы mysql в TYPO3 asteroid TypoScript практикум 3 17.01.2008 14:49


Часовой пояс GMT +4, время: 12:54.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория