Я создаю тему Liferay, в которой есть две колонки рядом. В правом столбце будет отображаться веб-контент.
Моя реализация направлена на создание меню (левый столбец), которое получает заголовки из заголовков веб-контента и строит иерархию (родительский, дочерний) на основе поля структуры «выбрать», которое я добавил к каждому веб-контенту.а>
До сих пор я мог построить эту систему, используя
Liferay.Service('/journalarticle/get-articles'...)
и некоторый код javascript.
Теперь поля «выбрать», которые я использую в своей структуре, имеют предопределенные жестко запрограммированные параметры. https://i.stack.imgur.com/toMW1.png" alt="введите здесь описание изображения">
Как я могу динамически заполнить этот список параметров, чтобы тот, кто управляет контентом, автоматически имел все заголовки из всего веб-контента, доступные для выбора «родителя»?
Пока что разработчик должен обновить этот список. список опций каждый раз, когда добавляется новый веб-контент.