На моем сайте Sitefinity 4.3 у меня есть блог, настроенный с использованием стандартного модуля содержимого блога и шаблонов виджетов. Сообщения в блогах, среди прочего, классифицируются по продукту, к которому они относятся.
Структура URL выглядит следующим образом:
/blog_template_page/blog_category_template_page/2012/01/01/post-name
Каждое сообщение в блоге имеет как минимум две категории:
- blog_category (чтобы я мог собрать похожие типы статей в архив блога)
- product_category (чтобы я мог связать сообщения в блоге с продуктами, которые мы продаем)
В другом месте на сайте у меня есть Страницы, которые составляют каталог продукции. На странице для продукта X я хотел бы показать список сообщений в блоге, имеющих категорию product_category продукта X. Когда пользователь нажимает кнопку, чтобы прочитать сообщение в блоге, он должен перейти к исходному URL-адресу блога выше (постоянная ссылка на блог сообщение).
Как получить виджет списка блогов Sitefinity для генерации URL-адресов к исходному местоположению блога?
Насколько я могу судить, Sitefinity дает мне два варианта: использовать текущую страницу в качестве шаблона для записи в блоге (что я не хочу делать, поскольку я нахожусь на странице каталога). Или используйте другую страницу на сайте в качестве шаблона (что я не хочу делать, так как у меня будет совершенно новый URL).
Другими словами ...
Что я хотел бы сделать: На главной странице продукта для продукта X я хотел бы показать динамический список, который ссылается на оригинальные сообщения в блоге. Я мог бы создать новый шаблон блога и отобразить содержимое с помощью нового шаблона, но это дало бы мне новые URL. Я действительно хочу, чтобы Список блогов генерировал ссылки на посты блога в их исходном местоположении.
В WordPress я бы использовал the_permalink (); в моем шаблоне списка блогов. Есть ли что-то похожее в Sitefinity?
Двойные баллы, если есть способ для меня разработать / выполнить это из административных страниц бэкэнда, а не из кода. Но все лучше, чем ничего.