Вход на сайт
Joomla-два-языка-шаблон-лого
1036 просмотров
Перейти к просмотру всей ветки
в ответ Валидол 15.02.11 23:36
в общем то хотелось бы.
Я так понимаю, что тут 2 варианта - либо стили для лого не определять в файле css, а прописывать напрямую в index.php шаблона,
либо создать второй файл css, и подключать тот или иной в зависимости от языка.
Попробовал пойти вторым путем, как показалось, более легким, используя твой алгоритм:
изначалько файл css подключается таким образом:
<link href="<?php echo $this->baseurl ?>/templates/ythema/css/template_css.css" rel="stylesheet" type="text/css" media="screen" />
прописал функцию
function tempCSS(){
if (
$mosConfig_lang==russian){
$tempCss="/templates/ythema/css/template_css.css";
}
else {
$tempCss="/templates/ythema/css/template1_css.css";
}
return $tempCss;
}
ну и тогда, следуя логике, подключение файла css должно быть где то таким:
<link href="<?php echo $this->baseurl.tempCSS() ?>" rel="stylesheet" type="text/css" media="screen" />
но что то не так, теперь вне зависимости от языка подключается нерусское лого...
что где ошибаюсь?
Я так понимаю, что тут 2 варианта - либо стили для лого не определять в файле css, а прописывать напрямую в index.php шаблона,
либо создать второй файл css, и подключать тот или иной в зависимости от языка.
Попробовал пойти вторым путем, как показалось, более легким, используя твой алгоритм:
изначалько файл css подключается таким образом:
<link href="<?php echo $this->baseurl ?>/templates/ythema/css/template_css.css" rel="stylesheet" type="text/css" media="screen" />
прописал функцию
function tempCSS(){
if (
$mosConfig_lang==russian){
$tempCss="/templates/ythema/css/template_css.css";
}
else {
$tempCss="/templates/ythema/css/template1_css.css";
}
return $tempCss;
}
ну и тогда, следуя логике, подключение файла css должно быть где то таким:
<link href="<?php echo $this->baseurl.tempCSS() ?>" rel="stylesheet" type="text/css" media="screen" />
но что то не так, теперь вне зависимости от языка подключается нерусское лого...
что где ошибаюсь?