[ar] [ca] [cpf] [de] [en] [es] [fr] [it]

Ce forum d’entraide est recommandé pour les utilisateurs et utilisatrices occasionnels de SPIP (Système de publication pour l’Internet). Avant de poser une question, faites une recherche sur ce site, consultez les liens utiles. Si vous ne trouvez pas de réponse, postez votre message dans la rubrique appropriée, avec un titre explicite.

Sujets : 24073 Sujets résolus :  39 %

69 visiteurs en ce moment


Accueil > Forums de discussion >  Création de squelettes > Critères selon composition

Critères selon composition

par lore - 7 octobre 2015 12:05 - Réponse(s) : 5

Bonjour,

Je cherche à réaliser une boucle avec le critère "par" adaptable selon contexte (composition).

J’ai essayé ceci :

  1. #SET{par,'num titre, titre'}
  2. #SET{senstri,0}
  3. [(#COMPOSITION|=={inverse}|oui)#SET{senstri,1}]
  4. [(#COMPOSITION|=={par-date}|oui)#SET{par,date}#SET{senstri,1}]
  5.  
  6. <BOUCLE_articles(ARTICLES){id_rubrique}{par #GET{par}}{inverse #GET{senstri}}>
  7. ...
  8. </BOUCLE_articles>

Télécharger

mais cela bloque sur le "par #GETpar". "inverse #GETsenstri" fonctionne sans problème.

Est-ce que vous auriez une explication pour ce problème ?
D’avance merci
Lore


  • #1 > Critères selon composition ˆ
    7 octobre 2015 20:55

    Bonjour,

    Je mettrai un tri par défaut en dernier lieu dans les criteres de boucle

    1. <BOUCLE_articles(ARTICLES){id_rubrique}{par #GET{par,date}}{inverse #GET{senstri,1}}>
    2. ...
    3. </BOUCLE_articles>

    Télécharger

    Mais j’avoue que c’est assez étrange comme utilisation de composition !


  • < #2 > Critères selon composition ˆ
    par lore - 8 octobre 2015 12:17

    Bonjour,
    merci pour la réponse.

    Malheureusement ajouter un tri par défaut n’arrange pas la chose.

    En faite

    1. #SET{par,'num titre, titre'}

    semble causer problème. (Pareil pour par,’num titre’ et par,num titre)
    Quand je met

    1. #SET{par, titre}

    à la place, ça fonctionne.

    Sauf que ce n’est pas titre que je veux, mais num titre, titre. Est-ce qu’il y a moyen de mettre ça dans mon SET/GET ?
    Je n’ai peut-être pas bien compris la syntaxe...


  • < #3 > Critères selon composition ˆ
    par lore - 22 octobre 2015 11:37

    Bonjour,
    je ne sais toujours pas comment écrire correctement mon SET.
    Je veux y mettre la valeur ’num titre, titre’.
    Dans la doc je lis Si votre chaine contient des virgules, il faut utiliser des guillemets :

    1. [(#SET{parfums,'Vanille, fraise, chocolat'}]

    Chez moi j’ai mis

    1. #SET{par,'num titre, titre'}

    Qu’est-ce qui n’est pas correcte ?
    Merci pour votre aide


  • < #4 > Critères selon composition ˆ
    22 octobre 2015 13:54

    C’est pas possible :(

    Il y a une fonction de nettoyage dans le compilateur pour eviter des injections sql.

    Cependant Il y a 3 solutions amha :

    Soit créer un incure spécifique pour ce type de tri :(

    Soit utiliser une boucle data sur une source de type sql.

    Soit Étudier plus en détail les fonctionnalité de {tri} et #TRI que je ne connais pas vraiment et qui, aprés avoir survoler la doc ne me semble pas possible

    Vous pouvez tjrs tenter de faire une demande sur la liste des dev.

    Cordialement


  • < #5 Critères selon composition ˆ
    par lore - 28 octobre 2015 10:38

    Dommage :(

    Merci pour la réponse..




Répondre à la question

« Critères selon composition »

Mots-clés

Vous pouvez étiqueter cette page de forum avec les mots-clés qui vous semblent les plus appropriés ; ils permettront aux prochains visiteurs du site de mieux se repérer :


Installation, mise à jour

Utilisation de l’espace privé

Administration, gestion, configuration du site

Créer ses squelettes

Qui êtes-vous ?

  • Exécution de #SET dans une boucle

    par Z_spip
    26 juin 23:22

    Réponse(s) : 3

    Bonsoir bonsoir, Si ça pet aider à comprendre le souci, mes essais sont là : http://www.routedesstages.lautre.net/cn/spip.php?rubrique3 La couleur de la puce et de la flèche "lire la suite" de (...)

  • fichier langue et code html

    par placido
    26 juin 15:24

    Résolu - Réponse(s) : 4

    Les fichiers de langue se trouvent dans un dossier lang/ dans les différents répertoires qui composent le chemin (path) de SPIP. Lire cette documentation et les pages suivantes pour plus (...)

  • inclure du PHP dans un squelette qui fonctionne sans recalcul de la page

    par philippe
    25 juin 23:59

    Pas de réponse

    Bonjour Sur le site que je programme, les futurs rédacteurs ont la possibilité de changer les arrière-plans CSS en chargeant des images. J’ai fait une fonction php stockée dans mes_fonctions.php qui (...)

  • #TITRE + du texte en dur

    par Chrys
    25 juin 16:21

    Résolu - Réponse(s) : 2

    Merci Fa_b, j’ai opté pour ta seconde proposition. Elle fonctionne très bien, et c’est une condition que je trouve plus simple a lire. Merci

  • Récupérer toutes les valeurs d'un champ select multiple CVT dans un array

    par orava
    24 juin 12:02

    Résolu - Réponse(s) : 1

    Okay je me sens bête (on va mettre ça sur le compte de la canicule qui a frit mon cerveau) Bref je mets la soluce là pour ceux que ça intéresse, il suffisait tout bêtement de rajouter des crochets à (...)

  • Problème de sitemap avec SPIP 3

    par benolaos
    23 juin 07:33

    Résolu - Réponse(s) : 22

    Il semble que finalement le sitemap.xml fonctionne, mais ne s’affiche pas comme avant (peut-être dû à une feuille de style...). Désolé pour le bruit.

  • pb spip/spipr et test robots google

    par Didine
    22 juin 10:50

    Résolu - Réponse(s) : 6

    J’ai testé une première fois et j’ai vidé le cache de spip et ça fonctionne maintenant :) Merci beaucoup pour ton aide.

  • SPIP ecommerce

    21 juin 15:16

    Résolu - Réponse(s) : 6

    Bises.

  • boucle DATA et filtrage avec un critère optionnel

    21 juin 17:48

    Pas de réponse

    Bonjour, je tente d’afficher des données récupérées avec la boucle data. J’aimerais utiliser le filtrage avec un critère optionnel passé en paramètre comme ceci par exemple : <BOUCLE_exemple(DATA) (...)

  • Rubriques

    18 juin 08:26

    Réponse(s) : 4

    Bonjour, J’ai mis du temps à te répondre j’ai fais plusieurs essais et je n’y arrive pas, pour les patronymes c’est bon j’utilise une sous rubrique dans la rubrique "généalogie" mais pour un article (...)

  • Messages : 29282
  • 8190 43 %
  • Poser une nouvelle question