80,15 → 80,15 |
} |
|
// Récupération parametres et données |
$donnees = $this->parametres; |
$donnees = array_merge($this->obtenirDonnees(), $donnees); |
$donnees = array_merge($this->obtenirDonnees(), $this->parametres); |
$donnees['i18n'] = I18n::get('Fiche'); |
$verna = (isset($donnees['ethnobotanique']['nomsVerna'])) ? $donnees['ethnobotanique']['nomsVerna'][0]['nom_vernaculaire'] : ""; |
$verna = isset($donnees['ethnobotanique']['nomsVerna']) && count($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'])); |
// ( <meta name="description" ...> ) |
$this->setSortie('description', sprintf("Fiche descriptive de %s %s (%s)", $this->nom_retenu->get('nom_sci'), $verna ? ('/ ' . $verna) : '', $donnees['description']['titre'])); |
|
$this->setSortie('tags', $this->nom_retenu->get('nom_sci').",".$verna. |
",botanique,plante,description,ecologie,reconnaitre,fiche espece"); |
|
155,11 → 155,9 |
} |
|
private function obtenirDonnees() { |
$donnees = array(); |
$classe = ucfirst($this->onglet); |
$onglet = new $classe($this->conteneur); // grep-friendly: new Synthese() |
$donnees = $onglet->obtenirDonnees(); |
return $donnees; |
return $onglet->obtenirDonnees(); |
} |
} |
?> |