2012-02-28 4 views
0

J'ai une zone dans mon moteur d'expression où j'ai un contenu contenant un ensemble d'images. J'essaye de configurer le modèle afin que je puisse employer une galerie d'image de jQuery. J'essaie d'obtenir la taille normale de la première image, mais après chaque image, j'aimerais utiliser le HTML pour redimensionner l'image. Le problème est, en utilisant le modèle de moteur d'expression "Loop", je ne peux pas comprendre comment rendre les images séparément. Ainsi, j'ai ceci:Utilisation des boucles dans les modèles de moteur d'expression

    {if press_photo} 
        <div class="align_right image"> 
         {press_photo limit='4'} 
          <img src="{url}" alt="{alt_text}" /> 
         {/press_photo} 
        </div> 
        {/if} 

Avec ceci, chaque photo est rendue la même chose. Comment puis-je avoir deux boucles où la première boucle contient la première image, et la deuxième boucle contient le reste?

+0

Été un certain temps, mais je sais que les canaux peuvent avoir un décalage défini offset = "1" ou plus. Vous pensez que c'est amusant, attendez d'avoir une boucle dans une boucle. C'est comme si ce film n'était que pire. beaucoup pire. –

Répondre

5

Vous pouvez avoir deux boucles, l'une avec limite = "1" et l'autre avec limite = "3" = = 1, mais cela ne sera pas aussi efficace que d'utiliser la variable {count} avec quelque chose comme ça.

{if count == 1} 
    do this 
{if:else} 
    do that 
{/if} 
Questions connexes