как добавить ссылки на страницу свойств в alfresco

Мне удалось добавить свойство на лист свойств в alfresco и отобразить какое-то сообщение, но теперь я хочу, чтобы сообщение было ссылкой, как

<a href="#" > someText </a>

есть ли решение?


person user3725292    schedule 14.07.2014    source источник


Ответы (1)


Если вы заглянете в конфигурацию формы «Поделиться», вы увидите несколько примеров полей, с которыми связаны «элементы управления». Один из способов сделать то, что вы просите, — добавить настраиваемый элемент управления для этого конкретного свойства.

Например, вы можете отредактировать файл share-config-custom.xml и перейти к элементу поля для свойства, для которого вы хотите отобразить ссылку, и добавить настраиваемый элемент управления, например:

<field id="cm:title">
  <control template="/com/example/components/form/controls/displayLink.ftl" />
</field>

После этого создайте шаблон freemarker в web-extension/site-webscripts/com/example/components/form/controls/displayLink.ftl в вашем проекте Alfresco Share AMP.

Вы можете найти несколько примеров элементов управления формы в исходном коде. Вы также можете просмотреть эту вики-страницу.

Если вместо этого вы хотите создать ссылку в разделе «Действия с документом», вы можете сделать это с помощью пользовательского действия пользовательского интерфейса. Пример того, как выполнить действие пользовательского интерфейса с простым URL-адресом, приведен в этот урок.

person Jeff Potts    schedule 14.07.2014