Методы создания таблицы слияния подстраниц с примерами кода

Фраза «таблица слияния подстраниц» относится к созданию таблицы в Confluence, совместной платформе для организации и обмена информацией, в которой перечислены подстраницы или дочерние страницы внутри родительской страницы. Ниже приведены несколько методов, которые можно использовать для достижения этой цели в Confluence, а также примеры кода:

  1. Свойства страницы Confluence и макрос отчета о свойствах страницы:

    • Добавьте на каждую подстраницу собственное свойство страницы, например «Родительская страница».
    • На родительской странице используйте макрос «Свойства страницы», чтобы создать таблицу, в которой отображаются подстраницы на основе свойства «Родительская страница».
    • Пример кода:
      Parent Page: Parent
      Child Page 1: {pageproperty:Parent Page|type=page}
      Child Page 2: {pageproperty:Parent Page|type=page}
  2. API Confluence и контент по макросу метки:

    • Пометьте каждую подстраницу определенным ярлыком, например «Подстраница».
    • На родительской странице используйте макрос «Содержимое по метке», чтобы получить подстраницы с указанной меткой и отобразить их в таблице.
    • Пример кода:
      {contentbylabel:label=Sub-Page|showLabels=false|sort=creation|reverse=false|type=page|excerpt=true}
  3. Плагин отчетов Confluence:

    • Установите плагин для создания отчетов, например Table Filter и Charts for Confluence, который предоставляет расширенные возможности создания отчетов.
    • Используйте функции плагина, чтобы создать таблицу, в которой перечислены подстраницы на основе определенных критериев, например родительской страницы.
    • Пример кода:
      {report-table}
      SELECT Title, PageType
      FROM Pages
      WHERE ParentPage = 'Parent'
      {report-table}