class Bootstrap extends CubeIT_Bootstrap {
+ // protected $_cacheNavigation = false;
+
protected function _initMinimum() {
parent::_initMinimum();
// If a project with html display (don't activate by default for web services apps
protected static $_categories = null;
- public static function getCategoryById($id) {
+ public static function getCategoryById($id, $locale) {
self::_getCategories();
if (!isset(self::$_categories[$id])) {
return;
}
- return CubeIT_Util_Cms::unserialize(self::$_categories[$id]->getName());
+ $res = CubeIT_Util_Cms::unserialize(self::$_categories[$id]->getName(), $locale);
+ return $res;
}
public static function generateAutoUri($datas, $template, $locale = null) {
$datas = CubeIT_Util_Cms::unserialize($datas, $locale);
if (isset($datas->categories)) {
- $datas->categories = self::getCategoryById($datas->categories);
+ $datas->categories = self::getCategoryById($datas->categories, $locale);
}
return CubeIT_Navigation_Page::generateAutoUri($datas, $template, $locale);
}
$res .= '<article class="realisation">';
$res .= '<div class="content">';
$res .= '<h1>' . $r->titre . '</h1>';
- $res .= '<h2>' . Cubedesigners_Util::getCategoryById($r->categories) . '</h2>';
+ $res .= '<h2>' . Cubedesigners_Util::getCategoryById($r->categories, $this->localeDefault()) . '</h2>';
$res .= $this->view->link(__('Fermer'), $this->currentPage->getParent()->getHref(), array('class' => 'close', 'id' => 'closeButton'));
$res .= '</div>';
$db = Zend_Db_Table::getDefaultAdapter();
$s = $db->select()->from('realisations')
- ->order('date DESC');
+ ->order('date DESC');
if (!$acl) {
$s->where('online = ?', 1);
}
$visuel = $this->view->imageProcess($r->visuel_detail, '', null, 440);
$rea = $this->view->imageProcess($r->visuel, $r->titre, 170, 127);
- $rea.='<h2>' . $r->titre . '</h2>';
- $rea.='<h3>' . Cubedesigners_Util::getCategoryById($r->categories) . ' / ' . $this->dateTime($r->date, Zend_Date::YEAR) . '</h3>';
+ $rea .= '<h2>' . $r->titre . '</h2>';
+ $rea .= '<h3>' . Cubedesigners_Util::getCategoryById($r->categories, $this->localeDefault()) . ' / ' . $this->dateTime($r->date, Zend_Date::YEAR) . '</h3>';
- $url = Cubedesigners_Util::generateAutoUri($r, $datas['seourl_rea']);
+ $url = Cubedesigners_Util::generateAutoUri($r, $datas['seourl_rea'], $this->localeDefault());
$res .= $this->link($rea, $url, array('data-id' => $r->id, 'data-cat' => $r->categories));
}