on m’a signalé une erreur à plusieurs reprises sur la boucle signatures concernant une noisette de la distribution EVA-web mais je n’en comprends pas l’origine et je n’arrive pas à reproduire sur des sites locaux ou en production. Je vous copie ci-dessous un échange à ce sujet. Pourtant, la page semble indiquer que le critère id_article fonctionne pour cette boucle… Bref, je ne comprends pas. Si vous pouviez m’éclairer ? Avec mes remerciements, Olivier Gautier. ----------------------------------------------------------------- Je profite de mes tests pour te signaler un bug. à l’affichage d’un article et effectivement, l table SIGNATURES ne contient pas de champ id_article. je suppose que la boucle principale devrait être faite sur la table PETITIONS -----------------------------------------------------------------
Très bien vu Cédric, merci.
Savez-vous quelle correction apporter ?
actuellement, le plugin acces_restreint
dans le fichier \v.3.6.1\public\accesrestreint.php
possède une fonction avec
function accesrestreint_pre_boucle(&$boucle){
[...]
case 'evenements':
case 'signatures':
$t = $boucle->id_table . '.id_article';
$boucle->select = array_merge($boucle->select, array($t));
$boucle->where[] = accesrestreint_articles_accessibles_where($t);
$securise = true;
break;
[...]
}
Hors la table signatures n'a pas ou plus de champ id_article.