Fórum

Шаблоны

d ll, modificado 10 Anos atrás.

Шаблоны

Regular Member Postagens: 158 Data de Entrada: 12/12/11 Postagens Recentes
Хотел спросить, а есть ли возможность изменить поле прямо из шаблона?
Например, $field.setData("test")
thumbnail
Alexey Melnikov, modificado 10 Anos atrás.

RE: Шаблоны

Regular Member Postagens: 108 Data de Entrada: 27/03/12 Postagens Recentes
О каком шаблоне идет речь?
Velocity?

==
Alexey Melnikov
EmDev Limited
d ll, modificado 10 Anos atrás.

RE: Шаблоны

Regular Member Postagens: 158 Data de Entrada: 12/12/11 Postagens Recentes
Да, Velocity шаблон для сетевого контента
thumbnail
Alexey Melnikov, modificado 10 Anos atrás.

RE: Шаблоны

Regular Member Postagens: 108 Data de Entrada: 27/03/12 Postagens Recentes
Здесь все просто, нужно смотреть какой класс у вашего объекта, и можно попытаться вызывать соответственно его методы.
Но вообще такое не рекомендуется делать в шаблонах - это больше временное решение.
d ll, modificado 10 Anos atrás.

RE: Шаблоны

Regular Member Postagens: 158 Data de Entrada: 12/12/11 Postagens Recentes
Вроде у класса TemplateNode нет устанавливающих методов...?
thumbnail
Alexey Melnikov, modificado 10 Anos atrás.

RE: Шаблоны

Regular Member Postagens: 108 Data de Entrada: 27/03/12 Postagens Recentes
d 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 10 Anos atrás.

RE: Шаблоны

Regular Member Postagens: 158 Data de Entrada: 12/12/11 Postagens Recentes
Да много чего охота сделать на основе сетевого контента. Через структуру не удобно динамически заполнять, там какой то XML. А через шаблон, например, автоматически установить инвентарный номер документа на основе других полей
thumbnail
Alexey Melnikov, modificado 10 Anos atrás.

RE: Шаблоны

Regular Member Postagens: 108 Data de Entrada: 27/03/12 Postagens Recentes
Со структурой думаю не выйдет из темы работать.
Там достаточно ограниченный набор доступных сервисов и утилит.
Самый что ни на есть лучший источник списка доступных вещей в теме - это исходники: https://github.com/liferay/liferay-portal/blob/6.1.x/portal-impl/src/com/liferay/portal/velocity/VelocityVariablesImpl.java

А это, то что описано в документации emoticon
https://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/lp-6-1-dgen05-available-variables-0

Хотя сервисы для работы с вебконтентом имеются (i.e. JournalArticle)