PDA

Zobacz pełną wersję : Wyświetlanie tytułu kategorii w dowolnym miejscu



ppilus
08-03-2009, 19:14
Gdyby ktoś potrzebował wyświetlić tytuł aktualnej kategorii w innym miejscu niż artykuł to załączam fragment kodu znaleziony na forum.joomla.org
Wystarczy wstawić w index.php szablonu w pożądanym miejscu.


<?php
$db = &JFactory::getDBO();
$option = JRequest::getCmd('option');
$view = JRequest::getCmd('view');
$temp = JRequest::getString('id');
$temp = explode(':', $temp);
$id = $temp[0];

if ($option == 'com_content' && $view == 'article' && $id)
{

$db->setQuery('SELECT cat.title FROM #__categories cat RIGHT JOIN #__content cont ON cat.id = cont.catid WHERE cont.id='.$id);
$category_title = $db->loadResult();

/* Wyświetlenie tytułu kategorii */
if ($category_title)
{
echo $category_title;
}
}
else { //Jeśli strona domowa to:
echo "Witamy !";
}
?>


Nie znalazłem podobnego rozwiązania na naszym forum (pewnie można to też w inny sposób uzyskać), a że znajomy sobie tak życzył mieć i udało się znaleźć :) to się tym się dzielę.