PDA

Zobacz pełną wersję : Moduł breadcrumbs po tytule strony.



adasb82
12-05-2014, 12:32
Witam,
chciałbym w swoim szablonie umieścić moduł ścieżka zaraz po tytule artykułu, jak na zrzucie poniżej
LINK (http://scr.hu/2wij/rs0u1)

Typ pozycji menu - pojedynczy artykuł, joomla 3.3. W szablonie wygląda to tak:



<div class="wrapper">
<div id="sciezka">
<jdoc:include type="modules" name="sciezka" style= "xhtml" />
</div>
<jdoc:include type="message" />
<jdoc:include type="component" />
</div>

Jakie nadpisanie wykonać aby wyświetlić ten konkretny moduł pod nagłówkiem artykułu.

Dzięki i pozdrawiam

marian_mk
12-05-2014, 12:39
zmodyfikowac plik wyświetlajacy artykuł i umiescic go w katalogi swojego szablonu w: html/components/com_content/article/default.php. Modernizcja pliku polega na zaimprtowaniu modułu ściezki powrotu zaraz po nagłowku artykułu

adasb82
12-05-2014, 12:56
zaimprtowaniu modułu ściezki powrotu zaraz po nagłowku artykułu
No i właśnie w tym miejscu potrzebuje wyjaśnienia. Nadpisania utworzyłem ale jak dokonać importu ?

marian_mk
12-05-2014, 12:59
jedna z metod:

$document = &JFactory::getDocument();
$renderer = $document->loadRenderer('modules');
$position = 'nazwa_importowanej_pozycji_modulu';
$options = array('style' => 'raw');
echo $renderer->render($position, $options, null);

adasb82
12-05-2014, 13:27
Niestety dodanie...


<div class="page-header">
<h2 itemprop="name">
<?php if ($params->get('show_title')) : ?>
<?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
<a href="<?php echo $this->item->readmore_link; ?>" itemprop="url"> <?php echo $this->escape($this->item->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->item->title); ?>
<?php endif; ?>
<?php endif; ?>
</h2>

<?php
$document = &JFactory::getDocument();
$renderer = $document->loadRenderer('modules');
$options = array('style' => 'xhtml');
$position = 'sciezka';
echo $renderer->render($position, $options, null);
?>

..zwraca: Strict Standards: Only variables should be assigned by reference in

marian_mk
12-05-2014, 13:36
$document = JFactory::getDocument();
lub GOOGLE : joomla render module

adasb82
12-05-2014, 13:42
7556

Dzięki po stokroć.