Browse Source

Possibilité de configurer un groupe de mot clés qui fournira un logo si jamais on n'a pas de logo d'article

master
Maïeul 2 months ago
parent
commit
615b7ae786
6 changed files with 39 additions and 1 deletions
  1. +6
    -0
      content/article.html
  2. +1
    -0
      formulaires/configurer_ressourcotheque.html
  3. +22
    -0
      formulaires/configurer_ressourcotheque.php
  4. +3
    -0
      lang/ressourcotheque_fr.php
  5. +2
    -1
      paquet.xml
  6. +5
    -0
      prive/squelettes/contenu/configurer_ressourcotheque.html

+ 6
- 0
content/article.html View File

@ -1,7 +1,13 @@
<BOUCLE_content(ARTICLES){id_article}>
<article>
<header class="cartouche">
<BOUCLE_logo(CONDITION){si #LOGO_ARTICLE}>
[(#LOGO_ARTICLE|image_reduire{200,200})]
</BOUCLE_logo>
<BOUCLE_mots(MOTS){id_groupe=#CONFIG{ressourcotheque/groupe_mots_logos}}{id_article}{logo}>
[(#LOGO_MOTS|image_reduire{200,200})]
</BOUCLE_mots>
<//B_logo>
[<p class="#EDIT{surtitre} surtitre">(#SURTITRE)</p>]
<h1><span class="#EDIT{titre}">#TITRE</span>[
<small class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</small>


+ 1
- 0
formulaires/configurer_ressourcotheque.html View File

@ -0,0 +1 @@

+ 22
- 0
formulaires/configurer_ressourcotheque.php View File

@ -0,0 +1,22 @@
<?php
if (!defined('_ECRIRE_INC_VERSION')) return;
/**
* Un simple formulaire de config,
* on a juste à déclarer les saisies
**/
function formulaires_configurer_ressourcotheque_saisies(){
// $saisies est un tableau décrivant les saisies à afficher dans le formulaire de configuration
$saisies = array(
array(
'saisie' => 'groupe_mots',
'options' => array(
'nom' => 'groupe_mots_logos',
'label' => _T('ressourcotheque:configurer_groupe_mots_logos_label'),
'explication' => _T('ressourcotheque:configurer_groupe_mots_logos_explication'),
)
)
);
return $saisies;
}

+ 3
- 0
lang/ressourcotheque_fr.php View File

@ -14,6 +14,9 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'connexe' => 'Ressource connexe',
'connexes' => 'Ressources connexes',
'contacter' => 'Contacter',
'configurer' => 'Configurer la ressourcothèque',
'configurer_groupe_mots_logos_label' => 'Groupe pour les logos',
'configurer_groupe_mots_logos_explication' => 'Choisissez le groupe de mot-clés qui déterminera le logos associé à une ressource. Par exemple le groupe de mot clé indiquant la provenance de la ressource.',
'contenu_documents' => 'Contenu des documents liés',
'contenu_documents_explication' => 'Mettez ici le contenu des documents liés si votre serveur ne dispose pas de la fonction d’indexation des documents.
Ce contenu apparaîtra dans les recherches, mais pas sur la fiche.',


+ 2
- 1
paquet.xml View File

@ -1,7 +1,7 @@
<paquet
prefix="ressourcotheque"
categorie="squelette"
version="2.4.1"
version="2.5.0"
etat="stable"
compatibilite="[3.2.0;3.2.*]"
schema="0.6.0"
@ -28,6 +28,7 @@
<necessite nom="cextras" compatibilite="[3.8.0;[" />
<necessite nom="macrosession" compatibilite="[0.11.0;[" />
<necessite nom="pages" compatibilite="[1.4.0;[" />
<necessite nom="saisies" compatibilite="[3.45.0;[" />
<utilise nom="indexerdoc" compatibilite="[2.0.0;[" />
<utilise nom="extrairedoc" compatibilite="[1.2.2;[" />


+ 5
- 0
prive/squelettes/contenu/configurer_ressourcotheque.html View File

@ -0,0 +1,5 @@
[(#AUTORISER{configurer,ressourcotheque}|sinon_interdire_acces)]
<h1 class="grostitre"><:ressourcotheque:configurer:></h1>
<div class="ajax">
#FORMULAIRE_CONFIGURER_RESSOURCOTHEQUE
</div>

Loading…
Cancel
Save