Используя Diazo, я столкнулся с идентификатором между темой и контентом и некоторыми JS, которые зависят от идентификатора содержимого. Как я могу изменить атрибут id элементов в теме от одного значения к другому?Измените идентификатор элемента темы
0
A
ответ
1
Самый простой способ с укажите значение в теме, чтобы открыть его в редакторе и отредактировать html;) Если после изменения идентификатора в содержимом соответствовать разметке в теме, вы можете использовать правило для замены, см.: http://diazo.org/advanced.html#modifying-the-content-on-the-fly
(Правило замены контента в основном заменяет xsl: шаблон в диазо. Последний по-прежнему работает, но вы должны, как правило, использовать заменяющий контент сейчас.)
0
Это должно работать:
<replace css:theme="{theme-selector}" css:content="{content-selector}" />
<xsl:template match="{theme-selector}">
<xsl:attribute name="{attr-name}">
<xsl:value-of select="{attr-value}" />
</xsl:attribute>
</xsl:template>
Больше информации:
Смежные вопросы
- 1. Измените идентификатор элемента несколько раз
- 2. Измените идентификатор элемента Telerik DateTimePicker, но сохраните его имя
- 3. JQuery- Измените идентификатор элемента и вызовите функцию по щелчку
- 4. темы имеют одинаковый идентификатор
- 5. Уникальный идентификатор темы Liferay
- 6. Измените статический идентификатор на переменную
- 7. Измените идентификатор агента сборки TFS
- 8. Измените темы Kibana 4 Discover and Visualize
- 9. Идентификатор темы в tornado-Python
- 10. Идентификатор темы пользовательского интерфейса Android
- 11. Получить идентификатор темы в SBCL
- 12. Получить идентификатор темы инициатора Parallel.Foreach
- 13. Измените идентификатор элемента, но jQuery все еще запускает событие, вызывающее старый идентификатор. Почему это работает?
- 14. Измените ZIndex на два элемента
- 15. получить идентификатор текущего элемента элемента и получить идентификатор детей слишком
- 16. Измените связанный идентификатор, чтобы отделить название модели
- 17. Измените идентификатор устройства на эмуляторе Android?
- 18. Измените (не init) идентификатор UIBarButtonItem программно?
- 19. Измените тот же идентификатор на HTML
- 20. Android Получите SMS-намерение: получите идентификатор сообщения или идентификатор темы
- 21. ExtJS Найти идентификатор элемента
- 22. Получить идентификатор элемента, перетаскиваемого
- 23. Получить идентификатор родительского элемента
- 24. Получить идентификатор элемента Summernote
- 25. Получить идентификатор перетаскиваемого элемента
- 26. Возвращает идентификатор первого элемента
- 27. Идентификатор оповещения текущего элемента
- 28. захватить идентификатор элемента - JQuery
- 29. Получить идентификатор щелкнутого элемента
- 30. Невозможно получить идентификатор элемента
Это не работает для меня. Вы заметили, что этот элемент находится в теме? Я никогда не заменю его чем-то из контента. –
, когда вы говорите «* столкновение с идентификатором между темой и контентом *», вы думаете, что вы заменяете/копируете что-то из контента в тему. Во всяком случае, я попытался бы пропустить первую строку, используя остальные. Если это тоже не сработает, я надеюсь, что вы найдете больше ссылок на связанный документ. Удачи –