В 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]" />