PDA

Zobacz pełną wersję : Moduł tylko na stronie głównej



maly81
04-03-2009, 14:02
Mam pytanie do znawców. Otóż w głównym pliku templatki dodałem sobie własny moduł:

<?php
if (mosCountModules('kolumna1')) { ?>
<?php mosLoadModules ( 'kolumna1',-2 ); ?>
<?php } ?>

Moduł wyświetla się poprawnie, jednak chciałbym aby nie wyświetlał się przy okazji poglądu jakiegoś artykułu, co ma aktualnie miejsce. Czy istnieje jakiś sposób aby dany moduł wyświetlał się tylko na stronie głównej?

idek
04-03-2009, 15:26
zeby odpowiedzieć na to pytanie wcale nie trzeba być znawcą..

po prostu wejdź w moduły, wybierz moduł, który chcesz widziec tylko na stronie glównej, a nastepnie wybierz tylko stronę główną w parametrach modułu

maly81
05-03-2009, 10:01
Zapomniałem napisać, iż próbowałem tego sposobu, niestety nie działa :/

Napiszę w skrócie co zrobiłem:

w pliku index.php templatki wkleiłem następujący kod:

<table border="0" width="946" cellspacing="0" cellpadding="0" height="300">
<tr>
<td width="5">&nbsp;</td>
<td valign="top" width="230">
<?php
if (mosCountModules('kolumna1')) { ?>
<?php mosLoadModules ( 'kolumna1',-2 ); ?>
<?php } ?></td>
<td width="5">&nbsp;</td>
<td valign="top" width="230">
<?php
if (mosCountModules('kolumna2')) { ?>
<?php mosLoadModules ( 'kolumna2',-2 ); ?>
<?php } ?></td>
<td width="5">&nbsp;</td>
<td valign="top" width="230">
<?php
if (mosCountModules('kolumna3')) { ?>
<div class="<?php echo $div_kolumna3;?>">
<?php mosLoadModules ( 'kolumna3',-2 ); ?>
<?php } ?>
</td>
<td width="5">&nbsp;</td>
<td valign="top" width="230">
<?php
if (mosCountModules('kolumna4')) { ?>
<div class="<?php echo $div_kolumna4;?>">
<?php mosLoadModules ( 'kolumna4',-2 ); ?>
<?php } ?>
</td>
<td width="5">&nbsp;</td>
</tr>
</table>

Układ modułów wygląda jak na załączonym obrazku. I tak, w kolumnach od 1-3 znajduje się tekst, w kolumnie czwartej komponent Newsflash, w którym wyświetlane są linki do artykułów z wybranej kategorii. Po wybraniu któregoś artykuły, wyświetla się on, jednakże pod tekstem pojawiają się wszystkie kolumny. Kolumny te nie pojawiają się po wybraniu pozycji z menu, które są podlinkowane do artykułów z Static content.