THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


J'ai une page qui liste toutes les articles d'une catégorie, avec leurs caractéristiques associés.
J'y arrive avec le code suivant, qui fonctionne :

                {loop type="product" name="product_list_sub" category="$category_id"}
                    {$product_id=$ID}
                    <tr>                        
                        <td>{$TITLE}</td>
                        {loop type="feature" name="feature" template="3"}
                        <td>
                           {loop type="feature_value" name="feature_value" feature="$ID" product="$product_id"}
                            {$FREE_TEXT_VALUE}
                           {/loop}                            
                        </td>    
                        {/loop} 
                     </tr>
                 {/loop}                                                       

Mais j'ai peur qu'il fasse 2 requetes SQL par produit (pas terrible), est-ce qu'il est possible d'optimiser ceci ?

Offline


C'est le prix à payer pour utiliser des boucles smile Mais vu que les tables Thelia 2 sont indexées correctement, ça ne devrait pas poser de problèmes de performance.

Ceci dit, pour la beauté du geste, tu peux tenter de développer une boucle qui économisera les requêtes smile


OpenStudio Toulouse