Joomla - удалить ненужные CSS изнутри компонента

0

Я разрабатываю настраиваемый компонент, где я использую способность tmpl = component отображать только компонент, а не отображать шаблон по умолчанию.

Как я могу в самом компоненте удалить нежелательные файлы css из заголовка сайта, которые создают конфликт стиля?

  • 0
    Можете ли вы добавить код здесь? Мы должны быть в состоянии воссоздать сценарий, чтобы ответить на вопрос.
  • 1
    Добавлено к вышеупомянутому комментарию: С некоторого времени у Joomla есть собственный сайт StackExchange : joomla.stackexchange.com . Вы можете получить ответы там. Пожалуйста, рассмотрите возможность переместить свой вопрос туда (удалите его из Переполнения стека и вставьте текст вопроса на joomla.stackexchange.com).
Показать ещё 1 комментарий
Теги:
joomla
joomla-extensions
joomla2.5

2 ответа

0

чтобы отключить нежелательные js или css и загрузить все, что вы хотите, вы можете использовать отличный плагин https://extensions.joomla.org/extension/eorisis-jquery/

0

Есть два способа, о которых я знаю:

1) получить экземпляр объекта документа и удалить файлы CSS:

<?php 
         //get the array containing all the script declarations
         $document = JFactory::getDocument(); 
         $headData = $document->getHeadData();
         $styles = $headData['styles'];

         //remove your script, i.e. mootools
         unset($styles['/media/system/css/acc.css']);

         $headData['styles'] = $styles;
         $document->setHeadData($headData);
?>

2) удалять файлы CSS непосредственно из вашего шаблона index.php:

<?php unset($this->_styles['/media/system/css/acc.css']); ?>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню