par
zeus » 18 juin 2010, 11:07
Dans le layout de ton application "apps/[appName]/template/layout.php", tu as, par défaut, un code qui ressemble à ça :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $sf_user->getCulture() ?>" lang="<?php echo $sf_user->getCulture() ?>">
<head>
<?php include_http_metas() ?>
<?php include_metas() ?>
<?php include_title() ?>
<link rel="shortcut icon" href="/favicon.ico" />
<?php include_stylesheets() ?>
<?php include_javascripts() ?>
</head>
Libre à toi de modifier l'ordre des meta par rapport au titre.
Par contre, si je peux me permettre, ne pas faire doublon entre la balise <title> et <meta name="title"> me semble aussi important que l'ordre de ces balises
Et voilà la solution pour ne plus avoir la balise <meta name="title"> :
<?php sfContext::getInstance()->getResponse()->addMeta( 'title', null ); // supprime la balise <meta name="title"> ?>
<?php include_metas() ?>
Il suffit de modifier ton layout pour que la 1ère ligne de mon exemple soit bien avant le "include_metas()" et tu n'auras plus cette vilaine balises

Dans le layout de ton application "apps/[appName]/template/layout.php", tu as, par défaut, un code qui ressemble à ça :
[php]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $sf_user->getCulture() ?>" lang="<?php echo $sf_user->getCulture() ?>">
<head>
<?php include_http_metas() ?>
<?php include_metas() ?>
<?php include_title() ?>
<link rel="shortcut icon" href="/favicon.ico" />
<?php include_stylesheets() ?>
<?php include_javascripts() ?>
</head>[/php]
Libre à toi de modifier l'ordre des meta par rapport au titre.
Par contre, si je peux me permettre, ne pas faire doublon entre la balise <title> et <meta name="title"> me semble aussi important que l'ordre de ces balises ;)
Et voilà la solution pour ne plus avoir la balise <meta name="title"> :
[php]<?php sfContext::getInstance()->getResponse()->addMeta( 'title', null ); // supprime la balise <meta name="title"> ?>
<?php include_metas() ?>[/php]
Il suffit de modifier ton layout pour que la 1ère ligne de mon exemple soit bien avant le "include_metas()" et tu n'auras plus cette vilaine balises ;)