web-dev-qa-db-pt.com

Como adicionar imagem de artigo ao módulo mod_article_categories?

Estou usando o módulo Artigos - Categorias no meu site Joomla (meu modelo personalizado) e funciona muito bem, o que significa que lista todos os artigos com texto de introdução das categorias que eu quero.

Mas não mostra a imagem intro desses artigos, embora eu os tenha definido em cada artigo " Imagem e links ". Existe uma maneira de mostrar imagens de introdução?

Suponho que preciso fazer alguma substituição de modelo.

Você pode vê-lo aqui:

http://nolimitsbl.com/teimc/index.php/l ... tovarivaci

Eu só quero mencionar que títulos em negrito em negrito são títulos de categorias e abaixo deles são artigos listados com textos introdutórios.

Preciso de ajuda!

Obrigado!

5
Miha

Sim, eu também faria a substituição do modelo.

Busque o arquivo components/com_content/views/categories/tmpl/default_items.php E copie-o para <your_template>/html/com_content/categories/default_items.php. (Não tenho certeza do nome correto, consulte os documentos do Joomla sobre isso)

Agora você pode editá-lo. No arquivo components/com_content/views/category/tmpl/blog_item.php Eu encontrei <?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>, talvez isso possa fazer o acordo.

Grandes máquinas agradáveis, BTW. :)

3
lars k.

Resolvido! Eu coloquei o código:

<?php $images = json_decode($item->images); ?> <img class="image_intro" src="<?php echo $images->image_intro; ?>" alt="<?php echo $images->image_intro_alt; ?>"/>

após o seguinte código no meu arquivo de substituição do arquivo principal do joomla:

módulos/mod_articles_categories/tmpl/default.php

* @subpackage  mod_articles_category
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

?>
<ul class="category-module<?php echo $moduleclass_sfx; ?>">
    <?php if ($grouped) : ?>
        <?php foreach ($list as $group_name => $group) : ?>
        <li>
            <ul>
                <?php foreach ($group as $item) : ?>    
                    <li>   

e imagens de introdução de artigos mostrados no módulo Lista de Categorias de Artigos. Se alguém tiver outras soluções, vamos lá ...

3
Miha

O caminho deve ser realmente: modules/mod_articles_category/tmpl/default.php

Mais uma sugestão importante, coloque os arquivos alterados no seu próprio modelo em /[yourTemplateName}/html/mod_articles_category/default.php

Dessa forma, o arquivo não será removido ao atualizar o Joomla.

0
Suusje