osit
19-01-2011, 18:56
witam,
mam mały problem. robie szablon, container ma kilka div'ów header, top, page_content, footer i każda strona ma inne zdjęcie w "top", dodatkowo "top" na główej jest wyższy. chcę użyć przyrostków klass css do własnych selektorów m.in. top żeby je dostosować w zależności od strony. W Menu edytowałem pozycje i dodałem sufix o nazwie "_nazwa-podstrony".
Wnioskuję że po dodaniu kodu
<?php echo $this->params->get('pageclass_sfx'); ?> nazwa klasy powinna wyglądać np. top_nazwa-podstrony ale tak się nie dzieje.
fragment index.php
<div id="container">
<div class="top<?php echo $this->params->get('pageclass_sfx'); ?>">
...
</div>
<div class="page_content<?php echo $this->params->get('pageclass_sfx'); ?>">
<div class="content" class="float">
<jdoc:include type="component" />
</div>
</div>
</div>
niektóre elementy w content generowane przez joomle mają poprawne przyrostki a moje divy nie mają. Czy ten kod powinien zadziałać? Czy może problem jest gdzie indziej? czy ktoś mógłby mi zarysować w czym problem?
Pozdrawiam
Marcin
mam mały problem. robie szablon, container ma kilka div'ów header, top, page_content, footer i każda strona ma inne zdjęcie w "top", dodatkowo "top" na główej jest wyższy. chcę użyć przyrostków klass css do własnych selektorów m.in. top żeby je dostosować w zależności od strony. W Menu edytowałem pozycje i dodałem sufix o nazwie "_nazwa-podstrony".
Wnioskuję że po dodaniu kodu
<?php echo $this->params->get('pageclass_sfx'); ?> nazwa klasy powinna wyglądać np. top_nazwa-podstrony ale tak się nie dzieje.
fragment index.php
<div id="container">
<div class="top<?php echo $this->params->get('pageclass_sfx'); ?>">
...
</div>
<div class="page_content<?php echo $this->params->get('pageclass_sfx'); ?>">
<div class="content" class="float">
<jdoc:include type="component" />
</div>
</div>
</div>
niektóre elementy w content generowane przez joomle mają poprawne przyrostki a moje divy nie mają. Czy ten kod powinien zadziałać? Czy może problem jest gdzie indziej? czy ktoś mógłby mi zarysować w czym problem?
Pozdrawiam
Marcin