Можем ли мы редактировать метаданные страницы в Tridion с помощью SiteEdit 2009?

В SDL Tridion 2009 SP1 у нас есть компоненты, которые добавляются в группу структур и метаданные страницы, которые затем выводятся на странице в виде презентации компонента. Мы сделали это, чтобы позволить пользователям устанавливать глобальное содержимое для каждого раздела сайта без необходимости добавлять его на каждую страницу в группе структуры.

Когда мы выводим компонент с помощью шаблона компонента с ручными тегами, мы получаем красную рамку вокруг презентации, а всплывающая подсказка окна SiteEdit говорит «Удалено». При использовании точно такого же шаблона компонента на вкладке «Презентации компонентов» и рендеринге этого содержимого на странице можно редактировать.

Можно ли использовать SiteEdit 2009 для встроенного редактирования компонента, добавленного в качестве метаданных страницы/структурной группы?

Примечание. Нам известно об обнаруженной неполадке в SDL Tridion 2009 SP1, заключающейся в том, что когда вы переходите к открытию компонента, добавленного в метаданные страницы/структурной группы, он всегда открывает его только для чтения. Может ли это быть причиной проблемы?


person user1341643    schedule 14.06.2012    source источник
comment
Если вы хотите редактировать метаданные страницы, почему вы упомянули, что мы добавили какой-то компонент? Какое отношение?   -  person Nuno Linhares    schedule 14.06.2012
comment
Привет @ user1341643 - Спасибо за публикацию вашего первого SDL Tridion Q на SO - я вижу, у вас также есть учетная запись Area 51 - вы можете рассмотреть возможность принятия предложения SDL Tridion по адресу area51.stackexchange.com/proposals/38335/ - Спасибо за вашу поддержку   -  person Chris Summers    schedule 14.06.2012
comment
Итак, что вы хотите сделать, так это отредактировать компоненты, которые НЕ находятся на странице, на которые они ссылаются из метаданных. Это невозможно, если вы действительно хорошо не знаете Tridion. Редактируемый контент должен быть добавлен на страницу, а не в ее метаданные.   -  person Nuno Linhares    schedule 15.06.2012


Ответы (3)


Это можно сделать, но вы должны убедиться, что ваша разметка правильная. Я сделал это раньше, пометив представление компонента SiteEdit как QueryBased, что, кажется, заставляет SiteEdit игнорировать его обычные правила, когда компонент должен быть добавлен в список представления компонентов.

<!-- Start SiteEdit Component Presentation: { 
"ID" : "CP1", 
"ComponentID" : tcm:32-204298", 
"ComponentTemplateID" : "tcm:32-204519-32", 
"Version" : "16", 
"IsQueryBased" : true} 
-->
person Ryan Durkin    schedule 14.06.2012

Вам нужно либо:

  • Разместите метаданные страницы в «видимой» области вашей страницы с правильной разметкой SE.
  • Откройте страницу в CME и отредактируйте там метаданные.

В Tridion UI 2012 добавлена ​​кнопка с функцией «Редактировать метаданные», но она недоступна для SE 2009.

person Nuno Linhares    schedule 14.06.2012

Не через встроенное редактирование. Конечно, вы можете открыть всплывающее окно редактирования страницы и отредактировать там метаданные.

Конечно, если вы хотите отредактировать поля компонента, которые вы связали в метаданных страницы, вы можете просто преобразовать это представление компонента в HTML и пометить его с помощью правильных команд SiteEdit, как предлагает Нуно.

person Frank van Puffelen    schedule 14.06.2012