Проблема с загрузкой динамического содержимого на страницу сведений с использованием каталога сотрудников - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь настроить каталог сотрудников, используя приложение с тем же именем.Первый элемент работает нормально, в виде списка отображаются ссылки на URL / employee / [Content: EntityId] , а в деталях показана остальная информация об элементе.Однако, когда я добавляю дополнительные элементы в представление списка, ссылка работает нормально, но содержимое, показанное в деталях, по-прежнему относится к первому элементу.

Сайт работает с DNN 8.0.4 и2sxc 9.32.1

Я попытался отредактировать ссылку на страницу сведений, отредактировать любой шаблон и т. Д., Однако, ничего, что я пытаюсь решить, похоже, не решило проблему.

Я покинул списокшаблон "как есть", насколько это возможно:

 <a class="app-empdir-link" href="[Tab:FullUrl]/employee/[Content:EntityId]">
    <h2>[Content:Title]</h2>
 </a>

А страница сведений просто использует токены [Content:] aswel.

Однако все токены 'Content' на странице сведений кажутсяпоказывать только содержимое первого элемента в списке, а не того, которое было выбрано в представлении списка.

1 Ответ

0 голосов
/ 02 июля 2019

Итак, первое, что вы должны знать, это то, что шаблоны просто показывают элементы, которые они получают.Таким образом, вопрос - что определяет, что они получают?

В основном каждый модуль имеет ноль, один или несколько элементов, и без дополнительной настройки это просто элементы, добавленные пользователем.

Дополнительная конфигурация выглядит следующим образом: необходимо создать простой запрос (визуальный запрос), который находит элемент на основе значения в URL-адресе.Это делается на вкладке Query в управлении приложениями.Мне нужно уйти через несколько минут, чтобы я не смог указать вам ссылку, но если вы исследуете visual query 2sxc, вы должны быстро найти несколько примеров.

Как только у вас есть запрос, и вы проверили его (вы можете настроить тестовые значения, например, [QueryString:employee]=245 в запросе для его тестирования), затем скажите вашему представлению подробностей, чтобы использовать этот запрос, и выхорошо пойти.

Вот несколько ссылок - но они не на 100% нужны вам - чтобы начать:

  1. https://2sxc.org/en/Learn/Visual-Query-Designer
  2. https://2sxc.org/en/blog/tag/visual-query-designer
...