/trunk/modules/fiche/squelettes/fiche_ethnobotanique.tpl.html |
---|
35,10 → 35,10 |
<span class="conteneur_lien_metadonnees"> |
<a class="lien_metadonnees lien_popup" href="<?=$nvjfl['meta']['url']; ?>">Voir toutes les metadonnées</a> |
</span> |
<br /> |
</div><div class="conteneur_lien_metadonnees"> |
<?=$nvps['meta']['titre']?> |
<span class="conteneur_lien_metadonnees"> |
<a class="lien_metadonnees lien_popup" href="<?=$nvjfl['meta']['url']; ?>">Voir toutes les metadonnées</a> |
<a class="lien_metadonnees lien_popup" href="<?=$nvps['meta']['url']; ?>">Voir toutes les metadonnées</a> |
</span> |
</div> |
<? endif ; ?> |
/trunk/modules/fiche/squelettes/fiche_accueil_niveau1.tpl.html |
---|
3,7 → 3,9 |
var base_url_application_onglets = "<?= $base_url_onglets; ?>"; |
</script> |
<div id="bloc-fiche" class="importance4"> |
<h1><span class="nomenclature"><?=$nom_retenu?></span><span class="famille nomenclature" style="float: right;"><?=($famille != '') ? $famille : '';?></span></h1> |
<h1><span class="nomenclature"><?=$nom_retenu?></span> |
<span class="famille nomenclature" style="float: right;"><?=($famille != '') ? $famille : '';?></span><br /> |
<span class="vernaculaire"><?=$nom_vernaculaire;?></span></h1> |
<hr class="nettoyage" /> |
<div id="zone_onglets" class="ui-tabs ui-widget ui-widget-content ui-corner-all"> |
<? $url = htmlentities('index.php?referentiel='.Registre::get('parametres.referentiel').'&niveau='.Registre::get('parametres.niveau').'&module=fiche&action=fiche&num_nom='.$num_nom.'&type_nom='.$type_nom.'&nom='.$nom.'&onglet=');?> |
/trunk/modules/fiche/squelettes/fiche_accueil_niveau2.tpl.html |
---|
3,7 → 3,9 |
var base_url_application_onglets = "<?= $base_url_onglets; ?>"; |
</script> |
<div id="bloc-fiche" class="importance4"> |
<h1><span class="nomenclature"><?=$nom_retenu?></span><span class="famille nomenclature" style="float: right;"><?=($famille != '') ? $famille : '';?></span></h1> |
<h1><span class="nomenclature"><?=$nom_retenu?></span> |
<span class="famille nomenclature" style="float: right;"><?=($famille != '') ? $famille : '';?></span><br /> |
<span class="vernaculaire"><?=$nom_vernaculaire;?></span></h1> |
<hr class="nettoyage" /> |
<div id="zone_onglets" class="ui-tabs ui-widget ui-widget-content ui-corner-all"> |
<? $url = htmlentities('index.php?referentiel='.Registre::get('parametres.referentiel').'&niveau='.Registre::get('parametres.niveau').'&module=fiche&action=fiche&num_nom='.$num_nom.'&type_nom='.$type_nom.'&nom='.$nom.'&onglet=');?> |
/trunk/modules/fiche/squelettes/fiche_accueil_niveau3.tpl.html |
---|
3,7 → 3,9 |
var base_url_application_onglets = "<?= $base_url_onglets; ?>"; |
</script> |
<div id="bloc-fiche" class="importance4"> |
<h1><span class="nomenclature"><?=$nom_retenu?></span><span class="famille nomenclature" style="float: right;"><?=($famille != '') ? $famille : '';?></span></h1> |
<h1><span class="nomenclature"><?=$nom_retenu?></span> |
<span class="famille nomenclature" style="float: right;"><?=($famille != '') ? $famille : '';?></span><br /> |
<span class="vernaculaire"><?=$nom_vernaculaire;?></span></h1> |
<hr class="nettoyage" /> |
<div id="zone_onglets" class="ui-tabs ui-widget ui-widget-content ui-corner-all"> |
<? $url = htmlentities('index.php?referentiel='.Registre::get('parametres.referentiel').'&niveau='.Registre::get('parametres.niveau').'&module=fiche&action=fiche&num_nom='.$num_nom.'&type_nom='.$type_nom.'&nom='.$nom.'&onglet=');?> |
/trunk/modules/fiche/Fiche.php |
---|
70,6 → 70,7 |
} |
public function executerFiche(){ |
$squelette = 'fiche_'.$this->onglet; |
//Gestion du niveau |
78,18 → 79,35 |
$squelette .= '_niveau'.$niveau; |
} |
// Récupération parametres et données |
$donnees = $this->parametres; |
$donnees = array_merge($this->obtenirDonnees(), $donnees); |
$donnees['i18n'] = I18n::get('Fiche'); |
$verna = (isset($donnees['ethnobotanique']['nomsVerna'])) ? $donnees['ethnobotanique']['nomsVerna'][0]['nom_vernaculaire'] : ""; |
// titre, description et tag de la page |
$this->setSortie('titre', $this->nom_retenu->get('nom_sci')); |
$this->setSortie('description', "Fiche descriptive de ".$this->nom_retenu->get('nom_sci')." ". |
$verna." ".$donnees['description']['titre']." ".implode(" ", $donnees['description']['description'])); |
$this->setSortie('tags', $this->nom_retenu->get('nom_sci').",".$verna. |
",botanique,plante,description,ecologie,reconnaitre,fiche espece"); |
// titre de la fiche |
$donnees['nom_retenu'] = $this->nom_retenu->get('nom_sci_html').' '.$this->nom_retenu->get('auteur'); |
$donnees['famille'] = $this->nom_retenu->getTaxonSupRang('180'); |
$donnees['nom_vernaculaire'] = $verna; |
// moteur de recherche |
$this->executerAction('Recherche', 'executerAccueil', $this->parametres); |
// page synthese |
$blocs_niveaux = $this->conteneur->getParametreTableau('blocs_fiche_defaut'); |
$donnees['blocs'] = '"'.str_replace('|', '","', $blocs_niveaux[Registre::get('parametres.niveau')]).'"'; |
$donnees = array_merge($this->obtenirDonnees(), $donnees); |
// onglet |
$donnees['onglet'] = $this->onglet; |
$donnees['contenu_onglet'] = $this->getVue($squelette, $donnees); |
$donnees['base_url_onglets'] = Config::get('base_url_application_onglets'); |
$donnees['i18n'] = I18n::get('Fiche'); |
$this->setSortie(self::RENDU_CORPS, $this->getVue('fiche_accueil_niveau'.$niveau, $donnees), true); |
$this->ajouterPiedDePage(); |
105,7 → 123,7 |
$description = new Description($this->conteneur); |
$taxons = new Taxons($this->conteneur); |
$referentiel = $this->conteneur->getParametre('referentiel'); |
$donnees = array('wikipedia' => $description->getUrlWikipedia(), |
$donnees = array('wikipedia' => $description->getWikipedia(), |
'export_pdf' => $this->ajouterLienModuleExport(), |
'permalien_num_nom' => $taxons->getUrlPermalienNumNom($referentiel, 1, $this->conteneur->getNomCourant()->getNns()), |
'permalien_taxon' => $taxons->getUrlPermalienTaxon($referentiel, 1, $this->conteneur->getNomCourant()->getNt()), |
/trunk/modules/fiche/formateurs/Description.php |
---|
76,13 → 76,14 |
if(Config::get($this->referentiel.'.baseDescription') != "") { |
$bases_descriptions = Config::get($this->referentiel.'.baseDescription'); |
$bases_descriptions = explode(',',$bases_descriptions); |
foreach($bases_descriptions as $base) { |
if($this->aMethodeDescription($base)) { |
foreach ($bases_descriptions as $base) { |
if ($this->aMethodeDescription($base)) { |
$fonction = 'get'.ucfirst($base); |
$this->$fonction(); |
if(!empty($this->donnees[$base]['description'])) { |
$this->donnees['titre'] = "Description de ".ucfirst($base); |
$this->donnees['description'] = $this->donnees[$base]['description']; |
unset($this->donnees[$base]); |
break; |
} |
} |