Foros de discusión
Шаблоны
d ll, modificado hace 10 años.
Шаблоны
Regular Member Mensajes: 158 Fecha de incorporación: 12/12/11 Mensajes recientes
Хотел спросить, а есть ли возможность изменить поле прямо из шаблона?
Например, $field.setData("test")
Например, $field.setData("test")
Alexey Melnikov, modificado hace 10 años.
RE: Шаблоны
Regular Member Mensajes: 108 Fecha de incorporación: 27/03/12 Mensajes recientes
d ll, modificado hace 10 años.
RE: Шаблоны
Regular Member Mensajes: 158 Fecha de incorporación: 12/12/11 Mensajes recientes
Да, Velocity шаблон для сетевого контента
Alexey Melnikov, modificado hace 10 años.
RE: Шаблоны
Regular Member Mensajes: 108 Fecha de incorporación: 27/03/12 Mensajes recientes
Здесь все просто, нужно смотреть какой класс у вашего объекта, и можно попытаться вызывать соответственно его методы.
Но вообще такое не рекомендуется делать в шаблонах - это больше временное решение.
Но вообще такое не рекомендуется делать в шаблонах - это больше временное решение.
d ll, modificado hace 10 años.
RE: Шаблоны
Regular Member Mensajes: 158 Fecha de incorporación: 12/12/11 Mensajes recientes
Вроде у класса TemplateNode нет устанавливающих методов...?
Alexey Melnikov, modificado hace 10 años.
RE: Шаблоны
Regular Member Mensajes: 108 Fecha de incorporación: 27/03/12 Mensajes recientesd ll:
Вроде у класса TemplateNode нет устанавливающих методов...?
Нету. Есть только appenders.
Если нет доступа к исходникам, то можно смотреть javadoc:
http://docs.liferay.com/portal/6.1/javadocs/index.html?com/liferay/portal/kernel/templateparser/TemplateNode.html
А что сделать-то все пытаемся? Такое ощущение как-будто не в ту сторону копаете...
==
Alexey Melnikov
EmDev Limited
d ll, modificado hace 10 años.
RE: Шаблоны
Regular Member Mensajes: 158 Fecha de incorporación: 12/12/11 Mensajes recientes
Да много чего охота сделать на основе сетевого контента. Через структуру не удобно динамически заполнять, там какой то XML. А через шаблон, например, автоматически установить инвентарный номер документа на основе других полей
Alexey Melnikov, modificado hace 10 años.
RE: Шаблоны
Regular Member Mensajes: 108 Fecha de incorporación: 27/03/12 Mensajes recientes
Со структурой думаю не выйдет из темы работать.
Там достаточно ограниченный набор доступных сервисов и утилит.
Самый что ни на есть лучший источник списка доступных вещей в теме - это исходники: https://github.com/liferay/liferay-portal/blob/6.1.x/portal-impl/src/com/liferay/portal/velocity/VelocityVariablesImpl.java
А это, то что описано в документации
https://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/lp-6-1-dgen05-available-variables-0
Хотя сервисы для работы с вебконтентом имеются (i.e. JournalArticle)
Там достаточно ограниченный набор доступных сервисов и утилит.
Самый что ни на есть лучший источник списка доступных вещей в теме - это исходники: https://github.com/liferay/liferay-portal/blob/6.1.x/portal-impl/src/com/liferay/portal/velocity/VelocityVariablesImpl.java
А это, то что описано в документации
https://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/lp-6-1-dgen05-available-variables-0
Хотя сервисы для работы с вебконтентом имеются (i.e. JournalArticle)