Переменные Joomla StyleSheet

Я создаю переопределение шаблона для k2 (хотя, я думаю, каким-то образом этот вопрос может применяться к любому расширению Joomla).

Теперь я создал свое переопределение в template/html/com_k2 абсолютно нормально. Затем я пошел и обновил таблицу стилей. Теперь, насколько мне известно, я могу сделать одно из двух:

  1. Измените таблицу стилей K2 CSS. НО это означает, что каждый раз, когда я обновляю k2, таблица стилей становится переопределенной - далеко не идеальной!

  2. Добавьте в мой шаблон новую таблицу стилей K2. НО это означает, что я эффективно загружаю таблицу стилей K2 дважды - один раз для компонента, а затем снова для таблицы стилей k2. Теперь, как правило, это не будет серьезной проблемой, но поскольку таблица стилей K2 имеет длину более 1000 строк, это начнет оказывать влияние на производительность - особенно, поскольку k2 - это не единственная таблица стилей, которая мне понадобится для переопределения!

Существуют ли альтернативные способы переопределения таблиц стилей? Потому что обе эти идеи далеки от совершенства, как я уже сказал!

1
nl ja de
только для получения идентификаторов и классов, которые вам нужны, и создания вашего файла CSS и переопределения их важными, поэтому, если вы обновите k2, тогда не нужно снова
добавлено автор Rakesh Sharma, источник

1 ответы

Неважно, где вы ставите свои собственные правила CSS. Возможно, вам лучше положить их в Joomla! шаблон custom.css файла.

Но если ваша озабоченность связана с одним дополнительным файлом css, посмотрите на свою страницу: у вас может быть более 10, в зависимости от шаблона и расширений: поэтому иметь дело с дополнительным, не будет иметь никакого значения; но «правильный путь» потребует:

a) уплотнение всех CSS в один (соблюдение различных относительных путей)

б) минимизация результата

Это, конечно, означает редактирование всех представлений компонентов и модулей, которые добавляют правила и ссылки css, огромную работу.

0
добавлено
Joomla! по-русски
Joomla! по-русски
468 участник(ов)

Мы обсуждаем проблемы Joomla!, ищем решения, оказываем помощь. Брань, реклама, спам, политика и религиозные темы запрещены. Наш канал о веб-разработке @joomlafeed и о вакансиях @joomla_jobs Наш форум поддержки: https://joomlaforum.ru