Browse Source

Ajout de modèles pour pouvoir avoir des listes rapidement.

svn/root/trunk
teddy.spip@gmail.com 4 years ago
parent
commit
01e7878d09
  1. 2
      .gitattributes
  2. 9
      base/partenaires.php
  3. 11
      modeles/partenaires_liste.html
  4. 21
      modeles/partenaires_type.html
  5. 8
      paquet.xml
  6. 23
      partenaires_administrations.php

2
.gitattributes vendored

@ -10,6 +10,8 @@ lang/paquet-partenaires_fr.php -text
lang/partenaire_fr.php -text
lang/partenaires_fr.php -text
lang/partenaires_type_fr.php -text
modeles/partenaires_liste.html -text
modeles/partenaires_type.html -text
/paquet.xml -text
/partenaires_administrations.php -text
/partenaires_autorisations.php -text

9
base/partenaires.php

@ -16,10 +16,9 @@ if (!defined('_ECRIRE_INC_VERSION')) {
function partenaires_declarer_tables_interfaces($interfaces) {
$interfaces['table_des_tables']['partenaires'] = 'partenaires';
$interfaces['table_des_tables']['partenaires_liens'] = 'partenaires_liens';
$interfaces['table_des_tables']['partenaires_types'] = 'partenaires_types';
$interfaces['exceptions_des_jointures']['partenaires']['titre_type'] = array('spip_partenaires_types', 'titre');
$interfaces['exceptions_des_jointures']['partenaires']['id_type'] = array('spip_partenaires_types', 'id_type');
$interfaces['table_des_tables']['partenaires_types_liens'] = 'partenaires_types_liens';
return $interfaces;
}
@ -27,6 +26,10 @@ function partenaires_declarer_tables_interfaces($interfaces) {
/**
* Déclaration des objets éditoriaux
*
* @param array $tables tableau des tables des objets de SPIP.
*
* @return array
*/
function partenaires_declarer_tables_objets_sql($tables) {

11
modeles/partenaires_liste.html

@ -0,0 +1,11 @@
<B_partenaires>
<div class="partenaires">
<dl class="row">
<BOUCLE_partenaires (PARTENAIRES) {par num nom, nom} {tout}>
<dt class="col-sm-3 h-auto">[(#URL_SITE|strlen|>{0}|oui)<a href="[(#URL_SITE)]" class="spip_out">][(#LOGO_PARTENAIRE|image_reduire{#ENV{largeur,400},#ENV{hauteur,300}}|inserer_attribut{class,spip_logo spip_logos h-auto img-fluid}|inserer_attribut{alt,#NOM|attribut_html}) ][(#URL_SITE|strlen|>{0}|oui)</a>]</dt>
<dd class="col-sm-9 h-auto">[(#URL_SITE|strlen|>{0}|oui)<a href="[(#URL_SITE)]" class="spip_out">][<strong class="nom">(#NOM)</strong>][(#URL_SITE|strlen|>{0}|oui)</a>]
[(#DESCRIPTIF)]</dd>
</BOUCLE_partenaires>
</dl>
</div>
</B_partenaires>

21
modeles/partenaires_type.html

@ -0,0 +1,21 @@
<B_type>
<BOUCLE_type (PARTENAIRES_TYPES) {titre?} {id_type?}>
<B_liens>
<div class="type_partenaire partenaires_type">
[(#ENV{titre_bloc,oui}|=={oui}|oui)<h2>[(#TITRE)]</h2>]
<dl class="row">
<BOUCLE_liens (spip_partenaires_types_liens) {id_type} {objet="partenaire"}>
<B_partenaires>
<BOUCLE_partenaires (PARTENAIRES) {id_partenaire=#ID_OBJET} {par num nom, nom}>
<dt class="col-sm-3 h-auto">[(#URL_SITE|strlen|>{0}|oui)<a href="[(#URL_SITE)]" class="spip_out">][(#LOGO_PARTENAIRE|image_reduire{#ENV{largeur,400},#ENV{hauteur,300}}|inserer_attribut{class,spip_logo spip_logos h-auto img-fluid}|inserer_attribut{alt,#NOM|attribut_html}) ][(#URL_SITE|strlen|>{0}|oui)</a>]</dt>
<dd class="col-sm-9 h-auto">[(#URL_SITE|strlen|>{0}|oui)<a href="[(#URL_SITE)]" class="spip_out">][<strong class="nom">(#NOM)</strong>][(#URL_SITE|strlen|>{0}|oui)</a>]
[(#DESCRIPTIF)]</dd>
</BOUCLE_partenaires>
</B_partenaires>
</BOUCLE_liens>
</dl>
</div>
</B_liens>
</BOUCLE_type>
</B_type>

8
paquet.xml

@ -1,17 +1,13 @@
<paquet
prefix="partenaires"
categorie="divers"
version="1.6.2"
version="1.7.0"
etat="dev"
compatibilite="[3.0.5;3.2.*]"
logo="prive/themes/spip/images/partenaires-64.png"
documentation=""
schema="1.5.1"
schema="1.5.3"
>
<!--
Paquet généré le 2013-02-17 17:08:48
-->
<nom>Partenaires</nom>
<auteur>Teddy Payet</auteur>

23
partenaires_administrations.php

@ -38,6 +38,29 @@ function partenaires_upgrade($nom_meta_base_version, $version_cible) {
'statut="" OR statut="0"',
),
);
$maj['1.5.2'] = array(
array(
'maj_tables',
array(
'spip_partenaires',
'spip_partenaires_types',
'spip_partenaires_liens',
'spip_partenaires_types_liens',
),
),
);
$maj['1.5.3'] = array(
array(
'maj_tables',
array(
'spip_partenaires',
'spip_partenaires_types',
'spip_partenaires_liens',
'spip_partenaires_types_liens',
),
),
);
include_spip('base/upgrade');
maj_plugin($nom_meta_base_version, $version_cible, $maj);
}

Loading…
Cancel
Save