Je travaille à la réalisation d'un module de réservation pour un gite.
J'ai créé 14 groupes de mots clés (correspondant à autant de maisons)
et chacun comprend les mots "libre" et le mot "réservé".
J'ai créé un article par semaine auquel j'ai associer les 14 groupes
de mots-clés.
Je souhaite afficher dans le site public :
du XX avril au XX avril ||| libre (si au moins une maison est libre)
et
du xx juin au xx juin ||| non dispo (si toutes les maisons ont été réservées)
Le problème est de définir le 'au moins 1 mot est sur libre'
Vous auriez une idée ?
Merci d'avance et bonne fêtes bien entendu !
Emmanuelle Roux
Les Clefs du Net
Organisme de formation dédié au Multimédia / Centre de productions numériques www.les-clefs-du-net.com
Essaye une boucle dans ce genre.
Dans l'article je suppose que le texte "Du xx avril au xx avril" qui précise la semaine a été entré dans le champ "chapeau".
Je n'ai pas testé. J'espère que la boucle GROUPES_MOTS prend bien le critère id_article.
<BOUCLE_semaine(ARTICLE) {id_article}>
<B_maison>
Les maisons suivantes sont libres pour la période #CHAPO :
<ul>
<BOUCLE_maison(GROUPES_MOTS) {id_article}>
<BOUCLE_dispo(MOTS) {id_groupe} {titre=libre}>
<li>Maison #TYPE</li>
</BOUCLE_dispo>
</BOUCLE_maison>
</ul>
</B_maison>
Il n'y a aucune maison disponible pour la période #CHAPO.
<//B_maison>
</BOUCLE_semaine>
Le 31 déc. 08 à 15:23, emmanuelle roux a écrit :
Bonjour,
Je travaille à la réalisation d'un module de réservation pour un gite.
J'ai créé 14 groupes de mots clés (correspondant à autant de maisons)
et chacun comprend les mots "libre" et le mot "réservé".
J'ai créé un article par semaine auquel j'ai associer les 14 groupes
de mots-clés.
Je souhaite afficher dans le site public :
du XX avril au XX avril ||| libre (si au moins une maison est libre)
et
du xx juin au xx juin ||| non dispo (si toutes les maisons ont été réservées)
Le problème est de définir le 'au moins 1 mot est sur libre'
Vous auriez une idée ?
Merci d'avance et bonne fêtes bien entendu !
Emmanuelle Roux
Les Clefs du Net
Organisme de formation dédié au Multimédia / Centre de productions numériques
www.les-clefs-du-net.com
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
---------------------------------------------------------------------------------------
Orange vous informe que cet e-mail a ete controle par l'anti-virus mail.
Aucun virus connu a ce jour par nos services n'a ete detecte.
J'ai créé 14 groupes de mots clés (correspondant à autant de maisons)
et chacun comprend les mots "libre" et le mot "réservé".
J'ai créé un article par semaine auquel j'ai associer les 14 groupes
de mots-clés.
Je souhaite afficher dans le site public :
du XX avril au XX avril ||| libre (si au moins une maison est libre)
et
du xx juin au xx juin ||| non dispo (si toutes les maisons
ont été réservées)
Le problème est de définir le 'au moins 1 mot est sur libre'
Vous auriez une idée ?
Merci d'avance et bonne fêtes bien entendu !
Tu peux créer un groupe de mot-clé dont les mots-clés correspondent aux noms
de tes 14 groupes de mots-clés et faire une arborescence. Ensuite, tu n'as
plus qu'à boucler...
<BOUCLE_chambres (MOTS) {type=maisons}><BOUCLE_libre (MOTS) {type=#TITRE}
{titre=libre}> </BOUCLE_libre></BOUCLE_chambres>
Il y a au moins une maison de libre
</B_chambres>
Aucune maison n'est libre
<//B_chambres>
(Attention, ça ne fonctionne plus si tu saute des lignes ou ajoute des
espace dans BOUCLE_chambres).