Я создал страницу диаграммы, которая должна быть включена во многие другие страницы. Эта страница диаграммы использует некоторую информацию о странице, в которую она включена, главной странице.
Каждая главная страница содержит раздел скрытый Свойства страницы, а одно из полей содержит отрывокблок. Этот сводный текст отображается при использовании отчета о свойствах страницы.
Теперь я хочу использовать отрывок главной страницы на включенной странице, и это создает проблему: как дочерняя страница может извлечь этот отрывок?
Так как включенная страница используется во многих местах, она не может использовать отрывок включения, поскольку для этого макроса должна быть настроена определенная страница, с которой можно получить отрывок.
Я пытался получить страницу, используязапрос javascript, а затем извлечь его из источника, который работает, только если фрагмент виден на главной странице, в противном случае он не отображается.
Я попытался получить его с помощью API поиска: но это не удалосьверните его:
https://myconfluenceserver/rest/api/content/search?cql=id=122486968&expand=metadata.properties%2Cmetadata.excerpt
Я вижу несколько путей продвижения вперед: - способ указать макрос Include Excerpt на включенной странице на его родителя - макрос, который просто отображает отрывокна включенной странице - qay, чтобы получить его, используя запрос из Javascript.
Если все не удается, мне может понадобиться просто сделать выдержку видимойна каждой из главных страниц, но это не то, что я надеялся, что смогу предотвратить.
Любые идеи будут с благодарностью!