Создать список страниц в саду - PullRequest
5 голосов
/ 23 мая 2011

Допустим, например, у меня есть список продуктов, у каждого из которых есть своя страница ... каким образом я могу создать отдельную страницу, на которой каждый продукт будет перечислен в виде списка в виде списка (с гиперссылками)? Не совсем уверен, как это сделать прямо в Orchard - или мне нужно будет создать собственную страницу / виджет? Спасибо за любую помощь ... новичок в Орчард и не знаю, как справиться с этим.

Ответы [ 2 ]

7 голосов
/ 23 мая 2011

У вас есть пара вариантов.Я считаю, что в галерее Orchard на сайте orchardproject.net есть модуль под названием Простая коммерция, который может решить вашу проблему.(это просто , поэтому может и не быть)

(В следующем разделе я попытался жирный шрифт терминологические слова, которые 1) имеют решающее значение для понимания того, какиспользование Orchard и 2) полезное средство поиска информации на приборной панели)

Другой вариант - сначала создать тип контента - возможно, один с именем Product с некоторыми полями описание отдельного продукта.На ум приходят цена, артикул и описание, но вы сможете лучше описать свои продукты.Каждый Тип содержимого в Orchard может быть связан с любой комбинацией Parts .Возможно, вам придется исследовать, какие из них вам действительно нужны для отдельного продукта, но я бы порекомендовал:

  1. Кузов (это может заменить описание, которое я предлагал выше). Вы можете включитьлюбое количество HTML / скриптов в этом разделе, чтобы ваши отдельные страницы продукта выглядели модно!
  2. Common (это необходимо добавить, когда используется Containable)
  3. Содержимое (это позволит перечислять элементы)
  4. Маршрут (чтобы вы могли ссылаться на конкретный продукт). Это дает каждому продукту свой собственный слаг (URL)
  5. Теги (чтобы разрешить классификацию продуктов)

Теперь вам нужно создать новый Список на панели инструментов, чтобы вы могли отобразитьпродукты вместе (и наследуют другие функции, такие как нумерация страниц и т. д.).Обязательно выберите Product Тип содержимого в раскрывающемся списке Contains .

Затем можно приступить к созданию содержимого (ваши продукты) по одному.На панели инструментов щелкните новый элемент Product и опишите каждый новый элемент Content .

Наконец, вы можете напрямую связать этот новый Список используя Продукты Список * slug *.Вы можете (и можете захотеть) добавить Продукты Список в главное меню навигации.Щелкнув Продукты Список и отметив поле «Показать в главном меню», вы автоматически добавите кнопку навигации прямо на эту страницу.Конечно, вы можете ссылаться на этот Список из любого места, используя слаг (также находится на странице редактирования списка)

Эта страница , со страниц документации Orchardописывает больше вещей, которые вы можете сделать со списком контента, например изменение макета списка, размещение полей контента в разных местах и ​​даже преобразование ваших продуктов в виджеты, которые вы могли бы использовать для отображения некоторых рекламных продуктов в специальном месте на вашем сайте.

Я очень рекомендую прочитать хотя бы документацию, представленную на сайте Orchard, чтобы получить представление о том, что эта CMS может делать из коробки, и что вам нужно для написания собственного кодавыполнить (что вы могли бы сделать в этом случае, но Орчард может справиться с этим из коробки)

Надеюсь, это поможет!

4 голосов
/ 24 мая 2011
...