baldiczka
04-03-2012, 14:19
Witam,
to mój pierwszy post, jeśli więc był już podobny temat, to co bardziej zaznajomieni z forum niech mnie odeślą do niego (szukajka niczego konstruktywnego nie podpowiada).
problem może i będzie trywialny, ale że rozpoczynam od dziś przygodę z tworzeniem szablonów do Joomla, pokonał mnie przy n-tej próbie zainstalowania szablonu.
Staram się zrobić szablon zgodnie z tym poradnikiem http://webroad.pl/poradniki/9-wlasny-szablon-joomla (http://robertmatuszewski.pl/blog/joomla/tworzenie-szablonow-joomla-1-7-cz-1/)
rzecz wydaje się dziennie prosta (w końcu niby wystarczy wklepać kilka linijek kodu, stworzyć 3 pliki i wgrac szablon na Joomla, ale własnie). Zgodnie z instrukcją zedytowałem stworzony przez siebie prosty index.html z zewnętrznym plikim css i zmieniłem jego zawartość na
<?php
// dostęp bezpośredni jest niedozwolony
defined( "_JEXEC" ) or die( "Restricted access" );?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="/templates/<?php echo $this->template ?>/template.css" type="text/css" />
</head>
<body>
<div id="ramka">
<div id="naglowek">
<jdoc:include type="modules" name="naglowek" style="xhtml" />
naglowek</div>
<div id="lewa">
<jdoc:include type="modules" name="lewa" style="xhtml" />
lewa</div>
<div id="content"><jdoc:include type="component" />content</div>
<div id="prawa">
<jdoc:include type="modules" name="prawa" style="xhtml" />
prawa</div>
<div id="stopka">
<jdoc:include type="modules" name="stopka" style="xhtml" />
stopka</div>
</div>
</body>
</html>
pogrubiony fragment to rzeczone źródło problemu, ponieważ kiedy zmieniam standardową ścieżkę do pliku css z <link href="template.css" rel="stylesheet" type="text/css" /> na <link rel="stylesheet" href="/templates/<?php echo $this->template ?>/template.css" type="text/css" /> stronka przestaje go widzieć :)
Szablon spakowany zipem, instaluje się w Joomla poprawnie, lecz po włączeniu na stronie wyświetla się rzecz jasna samą zawartość. Pytanie - co trzeba wpisać w miejsce ścieżki do pliku css, by index.php po zainstalowaniu w Joomla widział arkusz stylów.
Dzieki z góry za jakiekolwiek wskazówki :)
pozdrawiam!
to mój pierwszy post, jeśli więc był już podobny temat, to co bardziej zaznajomieni z forum niech mnie odeślą do niego (szukajka niczego konstruktywnego nie podpowiada).
problem może i będzie trywialny, ale że rozpoczynam od dziś przygodę z tworzeniem szablonów do Joomla, pokonał mnie przy n-tej próbie zainstalowania szablonu.
Staram się zrobić szablon zgodnie z tym poradnikiem http://webroad.pl/poradniki/9-wlasny-szablon-joomla (http://robertmatuszewski.pl/blog/joomla/tworzenie-szablonow-joomla-1-7-cz-1/)
rzecz wydaje się dziennie prosta (w końcu niby wystarczy wklepać kilka linijek kodu, stworzyć 3 pliki i wgrac szablon na Joomla, ale własnie). Zgodnie z instrukcją zedytowałem stworzony przez siebie prosty index.html z zewnętrznym plikim css i zmieniłem jego zawartość na
<?php
// dostęp bezpośredni jest niedozwolony
defined( "_JEXEC" ) or die( "Restricted access" );?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="/templates/<?php echo $this->template ?>/template.css" type="text/css" />
</head>
<body>
<div id="ramka">
<div id="naglowek">
<jdoc:include type="modules" name="naglowek" style="xhtml" />
naglowek</div>
<div id="lewa">
<jdoc:include type="modules" name="lewa" style="xhtml" />
lewa</div>
<div id="content"><jdoc:include type="component" />content</div>
<div id="prawa">
<jdoc:include type="modules" name="prawa" style="xhtml" />
prawa</div>
<div id="stopka">
<jdoc:include type="modules" name="stopka" style="xhtml" />
stopka</div>
</div>
</body>
</html>
pogrubiony fragment to rzeczone źródło problemu, ponieważ kiedy zmieniam standardową ścieżkę do pliku css z <link href="template.css" rel="stylesheet" type="text/css" /> na <link rel="stylesheet" href="/templates/<?php echo $this->template ?>/template.css" type="text/css" /> stronka przestaje go widzieć :)
Szablon spakowany zipem, instaluje się w Joomla poprawnie, lecz po włączeniu na stronie wyświetla się rzecz jasna samą zawartość. Pytanie - co trzeba wpisać w miejsce ścieżki do pliku css, by index.php po zainstalowaniu w Joomla widział arkusz stylów.
Dzieki z góry za jakiekolwiek wskazówki :)
pozdrawiam!