2014-02-02 2 views
0

Привет, я схожу с ума по поводу фиктивной проблемы: как удалить теги абзаца < p> что RTE (в Typo3 6.1.7) добавляет после сохранения некоторого текстового содержимого. Я хочу добавить некоторые изображения здесь, чтобы лучше объяснить эту забавную вещь, но я не могу, так как у меня пока нет достаточной репутации.Как удалить <p></p> теги в typo3 Элементы текстового содержимого RTE?

КСТАТИ Я поставил изображения на внешнем сайте:

http://s16.postimg.org/uqbu40fut/rte_ptags_1.jpg

http://s16.postimg.org/7q56roi11/rte_ptags_3.jpg

Первое изображение представляет собой текст, введенный в RTE; второе изображение (не показано здесь для одного и того же значения репутации) - это тот же текст, что и в «<>» необработанном представлении; последнее изображение - это то, что я вижу в необработанном представлении ПОСЛЕ сохранения элемента контента.

Я думаю, что я должен что-то сделать в шаблоне или в настройках Typoscritp, чтобы удалить эти < p> бесполезные метки ... Но что ???

+0

почему вы заморачиваться? Обычно наш контент должен быть обернут в p-теги или другие элементы блока, если вы добавите таблицы f.e. Я бы не рекомендовал изменить это поведение. В чем проблема _real_? – maholtz

+0

Я не знаю, что представляет собой реальная проблема (теги < p > сдвигают текст в формате FE). Я думаю, что никто не может мне помочь. Вероятно, это фиктивная проблема, и это связано с моей некомпетентностью в Typo3. Но все равно спасибо. – RikiRiocma

ответ

1

Теги <p> включены по умолчанию, потому что в большинстве случаев вы хотите, чтобы ваш текст был обернут в разметку HTML-кода propper. Тем не менее, введя свой вопрос в Google, получает меня к этим двум линиям TypoScript, которым я просто проверял на 6.1.7 и которые, кажется, делают работу:

tt_content.stdWrap.dataWrap > 
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines > 
+0

Я уже несколько часов искал эту конфигурацию и тестировал много вещей, но ничего не работает. Кроме того, как вы сказали, эти линии TS (также TS of vish). Эти печально известные теги < p > фиксированы на моих элементах, и ничто не может их отсылать. – RikiRiocma

+0

Когда я добавляю эти 2 строки в свой основной шаблон, я не имею никаких тегов < p > в визуализированном HTML в интерфейсе. TYPO3 6.1.7. – Daniel

+0

Я уверен, что вы говорите правду. Я долго работал над Typo3 4.X, и я всегда менял настройку на RTE. На этот раз я не могу, не знаю почему. Возможно, для некоторой неправильной настройки при моей установке. Я все сделаю с нуля. – RikiRiocma

0
// Remove Class Of <p class="bodytext"> 

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class = 

// Remove P tag 
tt_content.stdWrap.innerWrap > 
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines > 

//Remove Extra Figure Tag of Image 
tt_content.image.20.renderMethod = figure 
tt_content.image.20.rendering.figure 
Смежные вопросы