Просмотр полной версии : Не отображается контент после изменения шаблона.
Внедрила новый дизайн сайта.
Создаю DS и TO, шаблон, все по инструкции.
Но не отображается контент сайта! Элементы, которые прописываются через TSObjectTatsh выглядят нормально: и календарь, и меню, все отображаются нормально. Элемент content прописан как:
Editing type: Content Elements
Rules: ALL
Не вижу никаких прежде созданных элементов контента! Если создаю новый - отображается. Почему?
У вас имена колонок совпадают? (Не лейблы, а имена)
Взяла кусок html кода, в котором отображался контент раньше, скопировала в новый дизайн, промапила. Не помогло.
То место, куда будет вставлен основной контент всех страниц сайта где-нибудь еще прописывается, кроме мапинга TO Template?
Ситуация сейчас та же: в ВЕ можно создавать и править новый контент - он отображается во FE.
В ВЕ виден весь прежний контент, но он не виден во FE.
у вас в DS имена полей field_что-то там совпадают? т.е как было field_maincontent, так и осталось field_maincontent например для главного контента?
Старый контент виден в полях ТВ, или только в листе или как неиспользуемые элементы?
Да, в режиме Страница TV весь контент отображается в разделе "Неиспользуемые элементы".
А в свойствах страниц в разделе Content пусто. Если в это поле вручную добавить контент, то все отображается!
А есть ли более быстрый способ вернуть все на прежние места? Не хотелось бы убить на это целый день.
В таблице tt_contrnt какое поле отвечает за то, какой это элемент: используемый или неиспользуемый?
Должны совпадать имена полей в ДС.
Имена полей для основного содержания (content) совпадают. Другие совпадают частично. Но те, которые были изменены - отражаются нормально.
Ложу старый и новый варианты TO.
В xml документе в новом варианте отсутствует подчеркнутое:
<TypoScript><![CDATA[
10= RECORDS
10.source.current=1
10.tables = tt_content
10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->]]>
</TypoScript>
Как добавить? И решит ли это добавление мою проблему?
Так неясно, вы сам XML выложите. Из того, что вы выложили, видно что совпадают title-теги полей. А сами поля?
Поясняю: У вас и в старом, и в новом варианте должно быть примерно так:
<field_presentation type="array">
<tx_templavoila type="array">
<title>верх центральной колонки</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>ce</eType>
<TypoScript><![CDATA[
10= RECORDS
10.source.current=1
10.tables = tt_content
10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
]]></TypoScript>
<oldStyleColumnNumber type="integer">4</oldStyleColumnNumber>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>group</type>
<internal_type>db</internal_type>
<allowed>tt_content</allowed>
<size>5</size>
<maxitems>200</maxitems>
<minitems>0</minitems>
<multiple>1</multiple>
<show_thumbs>1</show_thumbs>
</config>
<label>верх центральной колонки</label>
</TCEforms>
</field_presentation>
У вас совпадает выделенное синим. А должно - выделенное красным! Проверьте!
Почему не ввелся wrap для поиска - не знаю. Нужно - добавьте руками.
Исправила
<field_121a47 type="array">
на
<field_dea3c5 type="array"> так было.
Теперь в режиме Страница TV нет "недоступных элементов", но отображаться во FE они почему-то не стали.
Может еще что-то править? Я правила только у content.
Спасибо, вам за помощь!
карандашик рядом с ДС. Увидите тот же XML, но без подсветки и с возможностью править. На будущее - имена полей лучше задавать, а не использовать генерированные, проще будет потом.
Спасибо за ваши ответы.
Все получилось!
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot