Browse Source

sans le plugin rôles de documents

master
chankalan 6 months ago
parent
commit
64d720b222
  1. 57
      base/massively.php
  2. 7
      css/styles_config.css.html
  3. 5
      paquet.xml

57
base/massively.php

@ -1,57 +0,0 @@
<?php
if (!defined("_ECRIRE_INC_VERSION")) return;
/**
* Déclarer la liste des rôles
*
* @note
* L'API des rôles impose de donner un rôle par défaut : on ne peut pas dissocier des objets sans rôle.
*
* @param array $tables
* Description des tables
* @return array
* Description complétée des tables
*/
function html5up_massively_declarer_tables_objets_sql($tables) {
include_spip('inc/config');
// Le rôle par défaut est 'document', ça revient à dire que le document lié n'a aucun rôle particulier.
$roles_documents = array(
'document' => 'roles_documents:role_document',
'arriereplan' => 'massively:arriereplan'
);
// Si les logos sont activés, on les propose en rôles supplémentaires
$config_logos = array(
'logo' => lire_config('activer_logos'),
'logo_survol' => lire_config('activer_logos_survol'),
);
foreach ($config_logos as $role => $config) {
if ($config == 'oui') {
$roles_documents[$role] = "roles_documents:role_$role";
}
}
$choix = array_keys($roles_documents);
array_set_merge($tables, 'spip_documents', array(
'roles_colonne' => 'role',
'roles_titres' => $roles_documents,
'roles_objets' => array(
'*' => array(
'choix' => $choix,
'defaut' => 'document',
'principaux' => array(
'logo',
'logo_survol',
'arriereplan'
),
)
),
));
return $tables;
}

7
css/styles_config.css.html

@ -44,11 +44,8 @@ ul.icons.alt li a.icon:hover::before {[ box-shadow:inset 0 0 0 2px (#CONFIG{html
#copyright, #copyright a {[ color:(#CONFIG{html5up/couleur_typo_copyright});] }
<BOUCLE_bg(DOCUMENTS){role=arriereplan}{0,1}{!par date}{tout}>
#wrapper > .bg { background-image:url("#CHEMIN{images/overlay.png}"), linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url("#FICHIER"); }
</BOUCLE_bg>
#wrapper > .bg { background-image:url("#CHEMIN{images/overlay.png}"), linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url("#CHEMIN{images/bg.jpg}"); }
<//B_bg>
<BOUCLE_bkg(DOCUMENTS){id_document=#CONFIG{html5up/arriereplan}}{tout}>
#wrapper > .bg { background-image:url("#CHEMIN{images/overlay.png}"), linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url("#FICHIER"); }
</BOUCLE_bkg>
#wrapper > .bg { background-image:url("#CHEMIN{images/overlay.png}"), linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url("#CHEMIN{images/bg.jpg}"); }
<//B_bkg>

5
paquet.xml

@ -27,12 +27,9 @@
<necessite nom="centre_image" compatibilite="[0.10.3;]" />
<necessite nom="pages" compatibilite="[1.3.7;]" />
<necessite nom="typoenluminee" compatibilite="[3.5.12;]" />
<necessite nom="roles_documents" compatibilite="[1.1.8;[" />
<utilise nom="contact" compatibilite="[0.16.0;]" />
<utilise nom="sociaux" compatibilite="[2.1.0;]" />
<pipeline nom="declarer_tables_objets_sql" inclure="base/massively.php" />
<menu nom="configurer_html5up_massively" titre="massively:html5up_massively_titre" parent="menu_squelette" icone="images/html5up_massively-16.png" />
</paquet>
</paquet>
Loading…
Cancel
Save