Можем ли мы редактировать метаданные страницы в Tridion с помощью SiteEdit 2009?
В SDL Tridion 2009 SP1 у нас есть Компоненты, которые добавляются в Структурную Группу и Метаданные Страницы, которые затем выводятся на Страницу как Представление Компонента. Мы сделали это, чтобы пользователи могли устанавливать глобальный контент для каждого раздела сайта без необходимости добавлять его на каждую страницу в группе структур.
Когда мы выводим Компонент с Шаблоном Компонента с ручными тегами, мы получаем красный прямоугольник вокруг Презентации, а всплывающая подсказка в окне SiteEdit говорит: "Удалено". При использовании точно такого же шаблона компонента на вкладке "Компонентные презентации" и рендеринге, что на странице содержимое доступно для редактирования.
Возможно ли использование SiteEdit 2009 для встроенного редактирования компонента, добавленного как метаданные группы страниц / структуры?
Примечание. Нам известно о выдающейся ошибке в SDL Tridion 2009 с пакетом обновления 1 (SP1), заключающейся в том, что при открытии компонента, добавляемого в метаданные группы страниц / структуры, он всегда открывает его только для чтения. Может ли это быть причиной проблемы?
3 ответа
Это можно сделать, но вы должны убедиться, что ваша разметка верна. Я делал это раньше, помечая презентацию компонента SiteEdit как QueryBased, что, похоже, заставляет SiteEdit игнорировать обычные правила, в которых компонент должен быть добавлен в список представления компонента.
<!-- Start SiteEdit Component Presentation: {
"ID" : "CP1",
"ComponentID" : tcm:32-204298",
"ComponentTemplateID" : "tcm:32-204519-32",
"Version" : "16",
"IsQueryBased" : true}
-->
Вам нужно либо:
- Предоставьте метаданные страницы в "видимой" области вашей страницы с правильной разметкой SE.
- Откройте страницу в CME и отредактируйте Метаданные там.
В Tridion UI 2012 добавлена кнопка с функцией "Редактировать метаданные", но она недоступна для SE 2009
Не через встроенное редактирование. Конечно, вы можете открыть всплывающее окно редактирования страницы и отредактировать там метаданные.
Конечно, если вы хотите редактировать поля компонента, который вы связали в метаданных страницы, вы можете просто вывести это представление компонента в HTML и пометить его правильными командами SiteEdit, как предлагает Nuno.