Можно ли вставить значения из конфига в js?
Юзаю шаблон fortune. В нем используется элементы меню с разными цветами. Для этого в шаблонах в зависимости от выбранного пункта меню и/или экшена (if-ами) задаются соответствующие классы, а затем в css прописываются цвета.
Данный подход работает — все в порядке. Но немного геморройно адаптировать плагины, «влезающие» в меню. Уж больно хочется, чтобы можно было настроить все в конфиге: color1, color2, color3 и т.д.
Появилась такая мысль: с использованием псевдокласса nth-child можно задать цвета для каждого пункта меню. Например:
При этом будет привязка не к выбранному пункту меню и/или экшену, а к порядковому номеру пункта меню. Теперь из шаблонов можно убрать условия присвоения классов. От одной проблемы(?) избавились.
Теперь как все эти цвета запихнуть в конфиг.
Можно ли задействовать js, чтобы для каждого из псевдоклассов nth-child задавались цвета из конфига?
Данный подход работает — все в порядке. Но немного геморройно адаптировать плагины, «влезающие» в меню. Уж больно хочется, чтобы можно было настроить все в конфиге: color1, color2, color3 и т.д.
Появилась такая мысль: с использованием псевдокласса nth-child можно задать цвета для каждого пункта меню. Например:
nav li:nth-child(1) a { background-color: #E9E9E9; } nav li:nth-child(2) a { background-color: #E4E4E4; } nav li:nth-child(3) a { background-color: #DFDFDF; }
При этом будет привязка не к выбранному пункту меню и/или экшену, а к порядковому номеру пункта меню. Теперь из шаблонов можно убрать условия присвоения классов. От одной проблемы(?) избавились.
Теперь как все эти цвета запихнуть в конфиг.
Можно ли задействовать js, чтобы для каждого из псевдоклассов nth-child задавались цвета из конфига?