Пытаюсь вместо вызова CSS в файле .tpl вставить само содержимое CSS. При этом внешний вид страниц меняется (меняются цвета, взаимное расположение и т.д.). Подскажите почему такое может быть?
Вопрос звучит как "угадайте почему у меня не работает"? Вы хотите перенести стили из .css файла на страницу tpl, я правильно Вас понял? --- Добавлено, 14 апр 2015 --- Если бы Вы просто вставляли у Вас бы просто работало.
До вставки выглядит вот так: Код: <link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" /> <?php } ?> <link rel="stylesheet" type="text/css" href="catalog/view/theme/journal/stylesheet/style.css"> <?php if (isset($this->document->journal_wide_layout) && $this->document->journal_wide_layout === 'yes'): ?> <script type="text/javascript">var WIDE_LAYOUT = true;</script> после вставки вот так: Код: <link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" /> <?php } ?> <style> *{margin:0;outline:none;line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} img, iframe{border:none;} ... ... .video object, .video embed{position:absolute;top:0;left:0;width:100%;height:100%;} </style> <?php if (isset($this->document->journal_wide_layout) && $this->document->journal_wide_layout === 'yes'): ?> <script type="text/javascript">var WIDE_LAYOUT = true;</script>