Пользовательская ссылка для добавления приложений не работает - PullRequest
1 голос
/ 12 августа 2011

Я хочу добавить пользовательскую ссылку на приложение в мою тему Liferay.

Это то, что у меня есть в шаблоне (portlet_normal.vm):

            #if($show_add_content)
              <a href="javascript:$add_content_url" id="addApplications">$add_content_text</a>
              <a href="javascript:$layout_url" id="layoutTemplates">$layout_text</a>
            #end  

и это то, чтоЯ попал на страницу:

<a href="javascript:Liferay.LayoutConfiguration.toggle('87');" id="addApplications">Add   Application</a> 
<a href="javascript:Liferay.LayoutConfiguration.showTemplates();" id="layoutTemplates">Layout Template</a>

Кнопка Layout работает, как и ожидалось, но портлет Добавить приложения не загружен.

Я думаю о пропущенных библиотеках / include?У кого-нибудь есть идея?

Ответы [ 2 ]

0 голосов
/ 27 июня 2013

Вы пробовали решение в http://www.liferay.com/community/wiki/-/wiki/Main/Link+to+Dockbar

У меня работает addApplication.Однако ссылка на шаблон макета не работала.

0 голосов
/ 12 августа 2011
  • Какую версию вы используете?(всегда помогает при попытке воспроизвести)
  • Является ли "portlet_normal.vm" опечаткой в ​​вопросе или это файл, который вы создали?Это должен быть portal_normal.vm
  • Что еще вы изменили в своей установке?Другие изменения в файле vm?Файл свойств изменяется относительно файлов javascript?
  • Вы пробовали другой браузер?
  • Является ли идентификатор (указанный в элементе 'a) уникальным?
...