Skip to content
Extraits de code Groupes Projets
Bifurcation depuis spip / spip
Le projet source a une visibilité limitée.
  • marcimat's avatar
    fbd4d091
    Permettre aux boucles SPIP de ne pas raler si la table demandée est... · fbd4d091
    marcimat a rédigé
    Permettre aux boucles SPIP de ne pas raler si la table demandée est introuvable. Pour cela, il faut ajouter un ? juste avant la fin de parenthèse : <BOUCLE_nom(TABLE?)>, <BOUCLE_nom(TABLE jointure?)> ou encore <BOUCLE_nom(TABLE ?)>
    
    Cela permet aux squelettes qui utilisent un plugin optionnel ayant créé table X de ne pas signaler par une erreur l'absence de cette table dans une boucle si le plugin n'a pas été installé.
    
    <BOUCLE_plugin(X ?)>#BALISE</BOUCLE_plugin>
    </B_plugin>
    Texte affiché si X n'est pas présent ou si la boucle n'a pas d'élément
    <//B_plugin>
    
    Il était déjà possible d'obtenir à peu près le même comportement (sauf le texte sur l'absence d'élément) en utilisant la balise plugin et une noisette :
    [(#PLUGIN{prefixe_plugin}|?{' ',''})
      <INCLURE(fond=squelette_contenant_la_boucle)>
    ]
    fbd4d091
    Historique
    Permettre aux boucles SPIP de ne pas raler si la table demandée est...
    marcimat a rédigé
    Permettre aux boucles SPIP de ne pas raler si la table demandée est introuvable. Pour cela, il faut ajouter un ? juste avant la fin de parenthèse : <BOUCLE_nom(TABLE?)>, <BOUCLE_nom(TABLE jointure?)> ou encore <BOUCLE_nom(TABLE ?)>
    
    Cela permet aux squelettes qui utilisent un plugin optionnel ayant créé table X de ne pas signaler par une erreur l'absence de cette table dans une boucle si le plugin n'a pas été installé.
    
    <BOUCLE_plugin(X ?)>#BALISE</BOUCLE_plugin>
    </B_plugin>
    Texte affiché si X n'est pas présent ou si la boucle n'a pas d'élément
    <//B_plugin>
    
    Il était déjà possible d'obtenir à peu près le même comportement (sauf le texte sur l'absence d'élément) en utilisant la balise plugin et une noisette :
    [(#PLUGIN{prefixe_plugin}|?{' ',''})
      <INCLURE(fond=squelette_contenant_la_boucle)>
    ]