global $tables_principales;
$tables_principales[‹ spip_catalogue ›][‹ field ›] = array(
« id_article » => « int(100) NOT NULL »,
« libelle » => « text NOT NULL »,
« title » => « text NOT NULL »);
global $tables_jointures;
$tables_jointures[‹ spip_articles ›][‹ id_article ›]= ‹ spip_catalogue ›;
Je veux faire une jointure de ma table spip_catalogue avec la table spip_article.
Maintenant je voudrais afficher des champs de la table spip_catalogue en utilisant la boucle article.
<BOUCLE_article_principal(ARTICLES) {id_article}>
Champs de la table catalogue: #LIBELLE
</BOUCLE_article_principal>
mais ça ne fonctionne pas… ça devrait fonctionner non ?
merci de votre aide…
Vincent.
* This message and any attachments (the « message ») are confidential and intended solely for the addressees. Any unauthorised use or dissemination is prohibited. Messages are susceptible to alteration. France Telecom Group shall not be liable for the message if altered, changed or falsified. If you are not the intended addressee of this message, please cancel it immediately and inform the sender.
global $tables_principales;
$tables_principales[‹ spip_catalogue ›][‹ field ›] = array(
« id_article » => « int(100) NOT NULL »,
« libelle » => « text NOT NULL »,
« title » => « text NOT NULL »);
global $tables_jointures;
$tables_jointures[‹ spip_articles ›][‹ id_article ›]= ‹ spip_catalogue ›;
Je veux faire une jointure de ma table spip_catalogue avec la table spip_article.
Maintenant je voudrais afficher des champs de la table spip_catalogue en utilisant la boucle article.
<BOUCLE_article_principal(ARTICLES) {id_article}>
Champs de la table catalogue: #LIBELLE
</BOUCLE_article_principal>
mais ça ne fonctionne pas… ça devrait fonctionner non ?
merci de votre aide…
Vincent.
* This message and any attachments (the « message ») are confidential and intended solely for the addressees. Any unauthorised use or dissemination is prohibited. Messages are susceptible to alteration. France Telecom Group shall not be liable for the message if altered, changed or falsified. If you are not the intended addressee of this message, please cancel it immediately and inform the sender.
* This message and any attachments (the « message ») are confidential and intended solely for the addressees. Any unauthorised use or dissemination is prohibited. Messages are susceptible to alteration. France Telecom Group shall not be liable for the message if altered, changed or falsified. If you are not the intended addressee of this message, please cancel it immediately and inform the sender.
par contre je n’arrive toujours pas à faire reconnaitre la table spip catalogue au moteur de recherche…
rajoute un champ idx dans ta table catalogue … il me semble que c’est indiqué dans la doc,
par contre pour indiqué le poids de chaque champs pour la recherche, il doit y avoir un tableau de conf … mais je ne sais pas lequel
En ce qui concerne les champs indexés pour la fonction de recherche, ils
sont décrits dans « ecrire/inc/indexation.php » sous la forme
$INDEX_elements_objet[’’] =
array(’’=>,…,’’=>);
Mais par contre que représente le poids. Serait celui qui permet d’affecter la pertinence d’une recherche par exemple ?
En résumé :
-il me semble qu’il ne soit pas obligatoire de déclarer les nouvelles tables dans option.php puisque pour moi c’est automatiquement reconnu (192).
-Par contre j’ai besoin d’un critère doublons et là spip me répond : Erreur(s) dans le squelette doublons sur une table sans index,
-J’espère que créer cet index me permettra de résoudre mon problème.
Salut,
Pour ta boucle, as-tu essayé <BOUCLE_article_principal(ARTICLES spip_catalogue)> ?
A +. Bernard
geea.org a écrit :
Bonjour,
je viens de trouver çà :
En ce qui concerne les champs indexés pour la fonction de recherche, ils
sont décrits dans "ecrire/inc/indexation.php" sous la forme
$INDEX_elements_objet['<table>'] =
array('<champ>'=><poids>,...,'<champ>'=><poids>);
Mais par contre que représente le poids. Serait celui qui permet d'affecter la pertinence d'une recherche par exemple ?
En résumé :
-il me semble qu'il ne soit pas obligatoire de déclarer les nouvelles tables dans option.php puisque pour moi c'est automatiquement reconnu (192).
-Par contre j'ai besoin d'un critère doublons et là spip me répond : Erreur(s) dans le squelette doublons sur une table sans index,
-J'espère que créer cet index me permettra de résoudre mon problème.
Cordialement
Yoann NOGUES a écrit :
LAMBERT Vincent ROSI/SI CLIENT a écrit :
Désolé j'ai trouvé la solution
<BOUCLE_article_principal(ARTICLES SPIP_CATALOGUE) {id_article}>
par contre je n'arrive toujours pas à faire reconnaitre la table spip catalogue au moteur de recherche...
rajoute un champ idx dans ta table catalogue ... il me semble que c'est indiqué dans la doc,
par contre pour indiqué le poids de chaque champs pour la recherche, il doit y avoir un tableau de conf .. mais je ne sais pas lequel