Hello,
Finally the problem was in the template Creativity.
The team of AnythingDigital spent a lot of time to find out the problem. They gave me today a solution which works. All the modifications are inside the file logo.php.
Here is what they say:
"Sorry for delay I had to investigate this with our developer, the code gavick uses on the template is not fully compatible when using a SEF extension like sh404sef".
Here is the modified source for logo.php: (all the modifications are marked before by AGu).
Maybe you can direct the message to your development team.
<?php
// No direct access.
defined('_JEXEC') or die;
$logo_image = $this->API->get('logo_image', '');
if(($logo_image == '') || ($this->API->get('logo_type', '') == 'css')) {
$logo_image = $this->API->URLtemplate() . '/images/logo.png';
} else {
$logo_image = $this->API->URLbase() . $logo_image;
}
$logo_text = $this->API->get('logo_text', '');
$logo_slogan = $this->API->get('logo_slogan', '');
?>
<?php
// AGU: 02/09/2013
$languages = JLanguageHelper::getLanguages('lang_code');
$langCode = $languages[JFactory::getLanguage()->getTag()]->sef;
// AGU: end
?>
<?php if ($this->API->get('logo_type', 'image')!=='none'): ?>
<?php if($this->API->get('logo_type', 'image') == 'css') : ?>
<h1 class="gkLogo">
<!-- AGU: 09/02/2103 -->
<a href="<?php echo JRoute::_('index.php?Itemid=' . JFactory::getApplication()->getMenu()->getDefault(JFactory::getLanguage()->getTag())->id);?>" id="gkLogo" class="cssLogo"><?php echo $this->API->get('logo_text', ''); ?></a>
</h1>
<?php elseif($this->API->get('logo_type', 'image')=='text') : ?>
<h1 class="gkLogo">
<!-- AGU: 09/02/2103 -->
<a href="<?php echo JRoute::_('index.php?Itemid=' . JFactory::getApplication()->getMenu()->getDefault(JFactory::getLanguage()->getTag())->id);?>" id="gkLogo" class="text">
<span><?php echo $this->API->get('logo_text', ''); ?></span>
<?php if($this->API->get('logo_slogan', '') != '') : ?>
<small class="gkLogoSlogan"><?php echo $this->API->get('logo_slogan', ''); ?></small>
<?php endif; ?>
</a>
</h1>
<?php elseif($this->API->get('logo_type', 'image')=='image') : ?>
<h1 class="gkLogo">
<!-- AGU: 09/02/2103 -->
<a href="<?php echo JRoute::_('index.php?Itemid=' . JFactory::getApplication()->getMenu()->getDefault(JFactory::getLanguage()->getTag())->id);?>" id="gkLogo">
<img src="<?php echo $logo_image; ?>" alt="<?php echo $this->API->getPageName(); ?>" />
</a>
</h1>
<?php endif; ?>
<?php endif; ?>