jointures pour rechercher dans les chapitres quand on cherche les
articles
This commit is contained in:
parent
d34e6b3c6f
commit
d88e3f790d
@ -37,7 +37,7 @@ function libreavous_affiche_enfants($flux) {
|
|||||||
|
|
||||||
$id_rubrique = sql_getfetsel("id_rubrique", "spip_articles", "id_article=" . intval($id_objet));
|
$id_rubrique = sql_getfetsel("id_rubrique", "spip_articles", "id_article=" . intval($id_objet));
|
||||||
$composition_rubrique = sql_getfetsel("composition", "spip_rubriques", "id_rubrique=" . intval($id_rubrique));
|
$composition_rubrique = sql_getfetsel("composition", "spip_rubriques", "id_rubrique=" . intval($id_rubrique));
|
||||||
|
|
||||||
if ($e['type'] === 'article' and $composition_rubrique === 'emissions') {
|
if ($e['type'] === 'article' and $composition_rubrique === 'emissions') {
|
||||||
$flux['data'] .= recuperer_fond(
|
$flux['data'] .= recuperer_fond(
|
||||||
'prive/objets/liste/chapitres',
|
'prive/objets/liste/chapitres',
|
||||||
@ -46,7 +46,7 @@ function libreavous_affiche_enfants($flux) {
|
|||||||
'id_article' => $id_objet
|
'id_article' => $id_objet
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (autoriser('creerchapitredans', 'articles', $id_objet)) {
|
if (autoriser('creerchapitredans', 'articles', $id_objet)) {
|
||||||
include_spip('inc/presentation');
|
include_spip('inc/presentation');
|
||||||
$flux['data'] .= icone_verticale(
|
$flux['data'] .= icone_verticale(
|
||||||
@ -79,7 +79,7 @@ function libreavous_boite_infos($flux) {
|
|||||||
$flux['data'] = substr_replace($flux['data'], $texte, $p, 0);
|
$flux['data'] = substr_replace($flux['data'], $texte, $p, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $flux;
|
return $flux;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -132,3 +132,11 @@ function libreavous_objet_compte_enfants($flux) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function libreavous_rechercher_liste_des_jointures($tables){
|
||||||
|
// rechercher en plus dans les chapitres si on cherche dans un article
|
||||||
|
$tables['article']['chapitre']['titre'] = 5;
|
||||||
|
$tables['article']['chapitre']['references_sujet'] = 3;
|
||||||
|
$tables['article']['chapitre']['description_rss'] = 3;
|
||||||
|
return $tables;
|
||||||
|
}
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
<pipeline nom="boite_infos" inclure="libreavous_pipelines.php" />
|
<pipeline nom="boite_infos" inclure="libreavous_pipelines.php" />
|
||||||
<pipeline nom="objet_compte_enfants" inclure="libreavous_pipelines.php" />
|
<pipeline nom="objet_compte_enfants" inclure="libreavous_pipelines.php" />
|
||||||
<pipeline nom="affiche_milieu" inclure="libreavous_pipelines.php" />
|
<pipeline nom="affiche_milieu" inclure="libreavous_pipelines.php" />
|
||||||
|
<pipeline nom="rechercher_liste_des_jointures" inclure="libreavous_pipelines.php" />
|
||||||
|
|
||||||
<menu nom="configurer_libreavous" titre="libreavous:options_libreavous" parent="menu_squelette" icone="images/baz_april-16.png" />
|
<menu nom="configurer_libreavous" titre="libreavous:options_libreavous" parent="menu_squelette" icone="images/baz_april-16.png" />
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user