Jump to content

Comment sélectioner les image d'un produit depuis un script PHP perso


Recommended Posts

Bonjoir à tous,

 

Je dois faire un script PHP simple qui se trouve dans

/themes/montheme/include/home.php

 

Ce script est appelé depuis le module editorial comme ceci

{include_php file='themes/rivesgeneve/include/home.php'}

 

Ca fonctionne bien.

 

Le problème qui se pose c'est que ce module doit afficher des images large des categories, comme par exemple (voici mon code HTML):

<div id="image_category_home" style="border:0px;" class="align_center">
<div class="mask_cat_img"></div>
<ul id="home_diapo">
<li>
<img id="categoryImage" src="img/p/12-53-large.jpg" />
<center>Legende 1</center>
</li>
<li>
<img id="categoryImage" src="img/p/6-58-large.jpg" />
<center>Legende 2</center>
</li>
<li>
<img id="categoryImage" src="img/p/2-54-large.jpg" />
<center>Legende 3</center>
</li>
</ul>
</div>

 

J'ai donc pensé changer mon code ainsi

 

<?php
   $images = array(
       1 => array(
           'product_id' => '12',
           'legend' => 'Petite bague'
           ),
       2 => array(
           'product_id' => '6',
           'legend' => 'Petite bague'
           ),
       3 => array(
           'product_id' => '3',
           'legend' => 'Petite bague'
           )
       );
?>
<ul id="home_diapo">
<?php
foreach($images as $i => $value){

  echo '<li>';
  echo '<img id="categoryImage" src="img/p/'.$images[$i]['product_id'].'-53-large.jpg" />';
  echo '<p>'.$images[$i]['legend'].'</p>';
  echo '</li>';

}
?>
</ul>

 

Le problème qui se pose c'est que si on change d'image depuis le console d'administration le deuxième numero change

 

par exemple, si je prend l'image

img/p/12-53-large.jpg

 

Si je la change, elle sera renommée ainsi

img/p/12-54-large.jpg

 

Comment pourrais-je faire pour que je pioche toche l'image "large" pour la categorie sélectionnée?

 

merci

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...