В aspdotnetstorefront, как я могу добавить разные баннеры для каждой категории, не делая разные скины?

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

Это может быть выполнено следующими способами, но я не уверен, как это сделать в aspdotnetstorefront:

  • Добавить пользовательский CSS для каждой категории
  • Добавить пользовательский HTML для каждой категории

Я пытаюсь избежать добавления контента с использованием Javascript, но сделаю это в крайнем случае. Это было бы легко, но могло вызвать проблемы с обслуживанием.

1 ответ

Я думаю, что вам лучше всего добавить сводку в XMLPackage, который вы используете для страниц своей категории. Добавление следующей строки позволит вам добавить баннеры в поле "Сводка" (редактируется через администратора):

<xsl:value-of select="aspdnsf:GetMLValue($CurrentEntityNode/Summary)" />

Этот фрагмент предполагает, что параметр CurrrentEntityNode был объявлен:

<xsl:param name="CurrentEntityNode" select="/root/EntityHelpers/*[name()=/root/Runtime/EntityName]//Entity[EntityID = $CurrentEntityID]" />
Другие вопросы по тегам