Добрый день!
Возникла необходимость сделать возможность задавать для каждого ресурса один или несколько файлов стилей (вариант помещения всех стилей в один файл не предлагать; ну привык я делить стили по разным файлам).
В идеале хотелось бы иметь следующее: на странице ресурса есть выпадающий список и текстовая строка, где список содержит все файлы стилей, а строка служит для задания текста для атрибута media тега link (например, all, screen и т.п). Список динамически заполняется именами файлов css из определенной директории или директорий сайта (например, в момент открытия страницы ресурса). Также должен быть механизм для запоминания выбранных данных (т.е. файла стилей и атрибута media), если возникнет необходимость выбрать два и более файла стилей.
Может быть кто-то уже решал подобную задачу, если да, то, пожалуйста хотя бы помогите советом.
И нет ли готового решения такой задачи?
Вариант создания множества шаблонов, отличающихся только набором используемых файлов стилей меня тоже не очень устраивает.
-
☆ A M B ☆
- 1,086 Posts
Quote from: Trogvar at Jan 25, 2010, 06:45 AM
В идеале хотелось бы иметь следующее: на странице ресурса есть выпадающий список и текстовая строка, где список содержит все файлы стилей, а строка служит для задания текста для атрибута media тега link (например, all, screen и т.п). Список динамически заполняется именами файлов css из определенной директории или директорий сайта (например, в момент открытия страницы ресурса). Также должен быть механизм для запоминания выбранных данных (т.е. файла стилей и атрибута media), если возникнет необходимость выбрать два и более файла стилей.
Не очень подробно читал задачу, если честно, но по-моему здесь все легко решается с помощью TV. При этом тип TV - множественный выбор (multiple select), а значения TV будут формироваться с помощью @DIRECTORY (искать в гугле по запросу modx binding).
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.