2016-05-13 4 views
0

Я новичок в Umbraco (с использованием последней версии, которая на данный момент составляет 7.4.3) и на самом деле вообще не имеет опыта работы с CMS , Мне нужно предоставить редакторам контента возможность создавать множество «отчетов», которые состоят из метаданных о каждом (дата, название, связанные загрузки), а затем «Разделы» «Отчет», который в основном представляет собой оглавление с связанный контент.Umbraco 7 Создание многоразовых данных (не таковых)

  • Отчеты

    • Report1

      • Название

      • Дата

      • IsArchived

      • Разделы

        • Раздел1

          • Название

          • Содержание

        • Раздел 2
          • Название
          • Содержание
    • Report2 ...

Каждый "Доклад" может занять довольно много времени, чтобы установить и данные каждого будут повторно использоваться на различных веб-страницах и в разных форматах отображения (например, список отчетов против полный отчет подробно).

Использование Umbraco, какой лучший подход для этого? Я хотел бы, чтобы редакторы содержимого могли определять данные отчета один раз, а затем выбирать эти данные для отображения на разных страницах и разными способами.

Я видел сообщения об использовании Archetype для создания многоразовых «выбираемых виджетов» (http://24days.in/umbraco/2015/umbraco-zeitgeist/#picked-widgets), но это кажется взломанным и неинтуитивным для пользователей-редакторов. Затем я увидел упоминание о создании целых новых пользовательских разделов BackOffice, которые кажутся излишними, и, возможно, чертовски много работы и наращивают время, чтобы узнать, как это сделать.

Идеи ?? ТИА!

ответ

0

Ваше требование похоже на то, что данные, которые вы хотите предоставить, являются динамическими (другими словами, проходят различные документы и собирают данные). Если вы используете тип данных для сохранения данных отчета, его следует отредактировать вручную, и данные могут стать устаревшими.

Если этот отчет нужно вытащить во время выполнения, может быть разумным вытащить данные из Umbraco во время выполнения и может кэшировать его некоторое время, чтобы запрос на последующие запросы отчетов был быстрее ..

+0

Извините, я не следую вашему ответу. Мне нужно, чтобы редакторы содержимого вводили данные отчета в BackOffice, которые сохраняются в базе данных. Затем сделать эти данные на нескольких страницах в различных форматах. – razaross444