Zobacz pełną wersję : Brak tagów przy artykułach
Witam wszystkich,
Niedawno przeniosłem swoją stronę z Joomli 1.5 na 3.2. Po jej włączeniu zauważyłem, że dodane do artykułów tagi (nowe, dodane po postawieniu strony na nowo - stare nie zostały przeniesione) nie wyświetlają się na stronie głównej przy artykułach - brakuje ich podczas przeglądu wyróżnionych, przeglądu artykułów w kategorii i czytania pojedynczego artykułu (są obecne na zapleczu, Tag Cloud też działa jak należy). Korzystam z podstawowego modułu Tags, w konfiguracji artykułów mam włączoną opcję Show Tags.
W czym może być problem i jak go rozwiązać?
Jestem laikiem, więc proszę pisać w miarę łopatologicznie. ;)
Z góry dziękuję za pomoc!
A jaki szablon? Bo nie wszystki pokazuja
Pisze z komórki, powoolii...
Zmodyfikowane (ale tylko wizualnie) Magic Landscape: http://allwebsitetools.blogspot.com/2012/11/magic-landscape-2-columns-joomla.html
Ale na demo nie widac tagów - zreszta wlasciwie nic nie widac :)
A na stronie będzie lepiej? http://www.thenode.pl/
Jak napisałem, tagi w chmurze działają, ale przy artykułach ich nie widać.
Przełącz na chwilę na standardowy szablon Protostar - w nim wyświetlanie tagów jest, przekonasz się, czy to problem wybranego przez Ciebie szablonu (twórcy tagów nie przewidzieli), czy jakiś kłopot z komponentem tagów j! Ja stawiam na to pierwsze.
Sadze ze twój szablon po prostu nie przewiduje pokazywania tagów,
tak jak natywny beez3 który ma tagi pod artykułem, a za wyswietanie wykonywane jest przez w pliku,
\beez3\html\com_content\article\default.php
<?php // TAGS ?>
<?php if ($params->get('show_tags', 1) && !empty($this->item->tags)) : ?>
<?php $this->item->tagLayout = new JLayoutFile('joomla.content.tags'); ?>
<?php echo $this->item->tagLayout->render($this->item->tags->itemTags); ?>
<?php endif; ?>
w zrodłowym pliku joomli masz
\components\com_content\views\article\tmpl\default .php
<?php if ($params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
<?php $this->item->tagLayout = new JLayoutFile('joomla.content.tags'); ?>
<?php echo $this->item->tagLayout->render($this->item->tags->itemTags); ?>
<?php endif; ?>
a u ciebie zapewnie tego brak
Przełączyłem chwilowo na beez3 i faktycznie, to wina obecnego szablonu.
Ten kod należy w jakimś konkretnym miejscu wkleić?
w szablon, ale gdzie dokladnie to juz musisz sam poszukac, bo jak widzisz beez nadpisuje komponent com_content w temacie artykułów (i nie tylko)
\beez3\html\com_content\article\default.php, ale czy twój ma tak samo nie wiem
Ok, udało mi się to zmienić i tagi są już widoczne. Dzięki wielkie. :)
Możecie mi jeszcze polecić jakiś tutorial dotyczący zmiany ich wyglądu?
Zobacz jak sa ostylowane w szablonie protostar za pomoca firebuga
Pisze z komórki, powoolii...
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!