CSS-файл, преобразованный в временный php-файл на сервере (joomla) - PullRequest
0 голосов
/ 22 августа 2011

Я добавил этот код ниже для справки CSS.

JHTML::_('stylesheet', 'example.css', 'components/'._THISCOMPONENT.'/assets/css/');

Он отлично работает в локальной сети. Но когда я пытаюсь запустить его на сервере, CSS не работает из-за этого вывода HTMLcss link

<link rel="stylesheet" href="/components/com_fms/assets/css/css-3391b7d3949af1560b9927c0c3a672b2.php" type="text/css" />

У кого-нибудь есть идеи по решению этой проблемы?

Ответы [ 2 ]

1 голос
/ 22 августа 2011
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />

По умолчанию этот код работает правильно, если он добавлен в файл-шаблон (templates / my_fantastic_template / index.php)

Попробуйте этот код:

$document =& JFactory::getDocument();
$document->addStyleSheet('components/'._THISCOMPONENT.'/assets/css/example.css');

Надеюсь, это будет полезно.

0 голосов
/ 22 августа 2011

Попробуйте использовать

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />

вместо

JHTML::_('stylesheet', 'example.css', 'components/'._THISCOMPONENT.'/assets/css/');

завершить /templates/system/css/system.css с вашим URL в файл CSS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...