Witam,
we wcześniejszej wersji joomla intro image było zawsze wewnątrz artykułu, w joomla 4 widzę, że intro image jest powyżej tytułu. Czy jest jakaś szansa by to zmienić?
/majan
Witam,
we wcześniejszej wersji joomla intro image było zawsze wewnątrz artykułu, w joomla 4 widzę, że intro image jest powyżej tytułu. Czy jest jakaś szansa by to zmienić?
/majan
Tak... ale to może zależeć po prostu od szablonu.
Prostym sposobem jest nadpisanie widoku artykułu szablonem.
Czy robiłeś to kiedyś sam? Jak nie to Cię poinstruuję.
Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)
Przyznam się bez bicia, że nie mam doświadczenia w nadpisywaniu widoku artykułu czy nawet samego szablonu. Cały szablon tworzę w TeampleToaster potem go importuje i ewentualnie poprawiam kodowanie w CSS. Gdybyś mógł pomóc, to będę wdzięczny. Możemy ewentualnie zgadać się PRIV
/majan
To prosta sprawa
Sprawdź czy masz plik w lokalizacji:
ROOT/templates/<twoj-szablon>/html/com_content/article/default.php
Jeśli nie masz to skopiuj go tam z lokalizacji:
ROOT/components/com_content/tmpl/article/default.php
Blok odpowiedzialny za wyświetlenie obrazka głównego artykułu:
A blok tytułu:Kod PHP:
<?php echo LayoutHelper::render('joomla.content.full_image', $this->item); ?>
Odpowiednio przenieś linię z obrazkiem tam gdzie Ci to pasuje. Kod dla Joomla 4.Kod PHP:
<?php if ($params->get('show_title')) : ?>
<div class="page-header">
<<?php echo $htag; ?> itemprop="headline">
<?php echo $this->escape($this->item->title); ?>
</<?php echo $htag; ?>>
<?php if ($this->item->state == ContentComponent::CONDITION_UNPUBLISHED) : ?>
<span class="badge bg-warning text-light"><?php echo Text::_('JUNPUBLISHED'); ?></span>
<?php endif; ?>
<?php if ($isNotPublishedYet) : ?>
<span class="badge bg-warning text-light"><?php echo Text::_('JNOTPUBLISHEDYET'); ?></span>
<?php endif; ?>
<?php if ($isExpired) : ?>
<span class="badge bg-warning text-light"><?php echo Text::_('JEXPIRED'); ?></span>
<?php endif; ?>
</div>
<?php endif; ?>
Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)
Mam to zrobić z poziomu zaplecza joomla czy z poziomu ftp?
Przez klienta FTP. Chyba, że masz już ten plik w tej lokalizacji w szablonie, wtedy można przez admina... ale mi jest zawsze wygodniej przez FTP.
Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)
Nie jestem pewien ale wydaje mi się, że kod który podałeś odnosi się do full image, czyli do Ilustracja pełnego tekstu, a mi zależy na ilustracji wprowadzenia.
Przepraszam, moja wina. Masz rację, oto dla widoku kategorii:
ROOT/components/com_content/tmpl/category/blog_item.php
A tytuł:Kod PHP:
<?php echo LayoutHelper::render('joomla.content.intro_image', $this->item); ?>
Plik skopiuj do:Kod PHP:
<?php echo LayoutHelper::render('joomla.content.blog_style_default_item_title', $this->item); ?>
ROOT/templates/<twoj-szablon>/html/com_content/category/blog_item.php
Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)
Nie bardzo rozumiem, czy mam zamienić linijkę ?
<?php echo LayoutHelper::render('joomla.content.intro_image', $this->item); ?>
na
<?php echo LayoutHelper::render('joomla.content.blog_style_default_item_title', $this->item); ?>
Zamienić... miejscami Przennieść jedno nad drugie.
Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)