Suporte » Plugins » Array para guardar imagens

  • Resolvido rlopes2

    (@rlopes2)


    Boa Tarde, estou criando uma galeria de imagens dos produtos, utilizando o advanced custom field e estou tentando pegar as imagens e aloca-las dentro de uma div, que é a que vai gerar o slide das fotos segue o código:

            <div class='carousel-inner '>
                <div class='item active'>
    		<?php 
    		$images = get_field('galeria');
    		if( $images ): ?>
            	<?php foreach( $images as $image ): ?>
                         <img src="<?php echo $image['sizes']['thumbnail']; ?>" alt="<?php echo $image['alt']; ?>" />
                    <?php endforeach; ?>
                    <?php endif; ?>

    a div ‘item’é onde tem que ser armazenada a imagem toda vez que o custom field trazer uma das que eu adicionei na galeria, porém do jeito que está ai ele esta trazendo todas de uma vez só, como sou iniciante em php, gostaria de uma ajuda para criar um array para cada vez que ele trazer uma imagem criar uma nova div item e colocar a imagem dentro desta div

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Moderador Felipe Elia

    (@felipeelia)

    Oi @rlopes2,

    Tente o seguinte:

    <div class="carousel-inner">
    	<?php 
    		$images = get_field('galeria');
    		if( $images ): $i = 0; ?>
            	<?php foreach( $images as $image ): ?>
    				<div class='item <?php echo (!$i++) ? ' active' : ''; // Coloca a classe active somente no primeiro item ?>'>
    	            	<img src="<?php echo $image['sizes']['thumbnail']; ?>" alt="<?php echo $image['alt']; ?>" />
    	            </div>
                <?php endforeach; ?>
    	<?php endif; ?>
    </div>

    Não esqueça de voltar aqui para dizer o resultado e, se não houver mais dúvidas sobre o assunto, marcar seu tópico como resolvido, ok?

    Criador do tópico rlopes2

    (@rlopes2)

    Funcionou, perfeito como eu queria, agora acho que aprendi mais um pouco sobre array, cara muito obrigado mesmo.
    vou fechar o tópico como me pediu.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Array para guardar imagens’ está fechado para novas respostas.