Skip to content
Extraits de code Groupes Projets
Valider da2fe3a8 rédigé par Fil's avatar Fil
Parcourir les fichiers

consequences de [8476] : le critere {origine_traduction} doit donner tous les...

consequences de [8476] : le critere {origine_traduction} doit donner tous les articles, traduits ou pas, qui ne sont pas des traductions (cf. test correspondant dans criteres/origine_traduction) ; par ailleurs le modele donne dans la dist ne doit pas afficher le bloc si l'article est tout seul (code un peu trop complique a mon gout)
parent b8debc8b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -11,14 +11,15 @@
<div class="traductions">
<p><:trad_article_traduction:></p>
<ul>
<BOUCLE_traductions(ARTICLES) {traduction} {par lang}>
<BOUCLE_traductions(ARTICLES) {traduction} {par lang}>[
(#TOTAL_BOUCLE|>{1}|?{' '})
<li lang="#LANG" xml:lang="#LANG" dir="#LANG_DIR"[ class="(#EXPOSE)"]>
&#91;[(#EXPOSE{
<span>,
<a href="#URL_ARTICLE" rel="alternate" hreflang="#LANG"[ title="(#TITRE|texte_backend)"]>}
)][(#LANG|traduire_nom_langue)]#EXPOSE{</span>,</a>}&#93;
</li>
</BOUCLE_traductions>
]</BOUCLE_traductions>
</ul>
</div>
</B_traductions>
......
......@@ -185,6 +185,7 @@ function critere_traduction_dist($idb, &$boucles, $crit) {
}
// {origine_traduction}
// (id_trad>0 AND id_article=id_trad) OR (id_trad=0)
// http://www.spip.net/@origine_traduction
// http://doc.spip.org/@critere_origine_traduction_dist
function critere_origine_traduction_dist($idb, &$boucles, $crit) {
......@@ -192,11 +193,14 @@ function critere_origine_traduction_dist($idb, &$boucles, $crit) {
$prim = $boucle->primary;
$table = $boucle->id_table;
$c= array("'='", "'$table." . "id_trad'", "'$table.$prim'");
$c =
array("'OR'",
array("'='", "'$table." . "id_trad'", "'$table.$prim'"),
array("'='", "'$table.id_trad'", "'0'")
);
$boucle->where[]= ($crit->not ? array("'NOT'", $c) : $c);
}
// {meme_parent}
// http://www.spip.net/@meme_parent
// http://doc.spip.org/@critere_meme_parent_dist
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter