Я хочу отображать некоторые статьи в виде блоков с заголовком и интротекстом на картинке. Я использовал модуль Articles - Newsfla sh и создаю собственный макет, называемый блоками. php
<div class="newsflash-block<?php echo $params->get('moduleclass_sfx'); ?> mod-list">
<?php for ($i = 0, $n = count($list); $i < $n; $i ++) : ?>
<?php $item = $list[$i]; ?>
<div class="tile col-lg-6 col-md-6">
<?php require JModuleHelper::getLayoutPath('mod_articles_news', '_block-item'); ?>
<?php if ($n > 1 && (($i < $n - 1) || $params->get('showLastSeparator'))) : ?>
<span class="article-separator"> </span>
<?php endif; ?>
</div>
<?php endfor; ?>
Также я создаю дочерний макет с именем _block-item. php для отображения элементов статьи
<div class="block-item">
<a href="<?php echo $item->link; ?>">
<figure class="newsflash-image">
<img src="<?php echo $item->imageSrc; ?>" alt="<?php echo $item->imageAlt; ?>">
<?php if ($params->get('show_introtext', 1)) : ?>
<span class="text"><?php echo $item->introtext; ?></span>
<?php endif; ?>
<span class="title"><?php echo $item->title; ?></span>
</figure>
</a>
Проблема в html - css стороне, потому что я не могу получить заголовок или текст поверх изображения, а не ниже. Я почти уверен, что неправильно использую элементы.
Я хочу, чтобы мои блоки выглядели так:
вместо этого:
Таким образом, представление статьи должно быть фоном для конкретной плитки c, а в div я должен иметь вступительный текст и заголовок.