PDA

Просмотр полной версии : Экранированный рендеринг контента


Falcon
08.12.2012, 19:01
Приветствую. При добавлении любого поля в страницу "New content element"
на странице он экранируется и вместо нужного мне
TEST
на странице я вижу

<!-- CONTENT ELEMENT, uid:16/text [begin] --> <div id="c16" class="csc-default"> <!-- Text: [begin] --> <p class="bodytext">TEST</p> <!-- Text: [end] --> </div> <!-- CONTENT ELEMENT, uid:16/text [end] -->

Соттветственно если смотреть всё в HTML то оно экранированно

Как можно исправить такое поведение?

-=UncleByte=-
09.12.2012, 17:06
Либо добавьте его как HTML контент, либо настройте TS шаблон сайта так, чтобы сss_styled_content не добавлял все эти обертки контента.

Falcon
09.12.2012, 17:09
C HTML контентом таже беда

&lt;!-- CONTENT ELEMENT, uid:15/html [begin] --&gt;
&lt;div id=&quot;c15&quot; class=&quot;csc-default&quot;&gt;
&lt;!-- Raw HTML content: [begin] --&gt;
&lt;h1 id=&quot;title&quot; style=&quot;background-image: url(images/title-2.jpg);&quot;&gt;ВЫФвфвфывф&lt;/h1&gt;
&lt;!-- Raw HTML content: [end] --&gt;
&lt;/div&gt;
&lt;!-- CONTENT ELEMENT, uid:15/html [end] --&gt;

А как это сделать c сss_styled_content?

-=UncleByte=-
09.12.2012, 17:22
В TS шаблоне сайта добавить правила для рендеринга контента. НА typo3.org в разделе "snippets" по запросу "clean content rendering" можно посмотреть или просто по поисковикам.
Изучение TS шаблона css_styled_content поможет выбрать что надо отключить. Лежит он в папке typo3/sysext/css_styled_content/static/setup.txt

Falcon
09.12.2012, 17:46
Проблема больше в том, что все эти обертки почему-то экранируются и выводятся на страницу, а не остаются html элементами.

Вот как это исправить я найти и не могу

Falcon
09.12.2012, 17:52
Решил проблему поставив
<f:format.raw>{content}</f:format.raw> в шаблон

Может есть что более правильное?

-=UncleByte=-
09.12.2012, 18:07
Это fluid шаблон, да?

Falcon
09.12.2012, 18:08
Ага.
Но подозреваю, что есть более правильное решение.

-=UncleByte=-
09.12.2012, 18:18
С fluid пока не работал, в TV по умолчанию во многих местах тоже HSC включен, но достаточно снять галку с пункта и все нормально.

Falcon
09.12.2012, 19:03
Примерно такую галку я и ищу, вот только в Fluid

-=UncleByte=-
09.12.2012, 19:21
Насколько я понял из этого топика - http://lists.typo3.org/pipermail/typo3-project-typo3v4mvc/2009-August/001191.html - выбран верный и правильный вариант.