2009-05-05 13 views
2

Mon concepteur a remarqué que dans la source d'un site drupal, tous les fichiers .css étaient ajoutés un? 1 qu'il craignait de casser des choses. Pourquoi ça fait ça?pourquoi drupal ajouter? 1 à mes liens de fichier css

<link type="text/css" rel="stylesheet" media="all" href="/modules/modules/node/node.css?l" /> 
<link type="text/css" rel="stylesheet" media="all" href="/modules/modules/system/defaults.css?l" /> 
<link type="text/css" rel="stylesheet" media="all" href="/modules/modules/system/system.css?l" /> 
<link type="text/css" rel="stylesheet" media="all" href="/modules/modules/system/system-menus.css?l" /> 
<link type="text/css" rel="stylesheet" media="all" href="/modules/modules/user/user.css?l" /> 

Répondre

10

J'ai poussé autour dans le code source pour Drupal et trouvé ceci:

// A dummy query-string is added to filenames, to gain control over 
// browser-caching. The string changes on every update or full cache 
// flush, forcing browsers to load a new copy of the files, as the 
// URL changed. 
$query_string = '?'. substr(variable_get('css_js_query_string', '0'), 0, 1); 

Je suppose que cela répond. Je vais supposer puisque les gars de drupal font cela que les navigateurs sont cool avec des chaînes de requête dans les balises de lien css, même si mon concepteur était paranoïaque à ce sujet.

Espérons que cela aide quelqu'un un Google le jour = p

+0

@easel: Vous devriez marquer cela comme la réponse acceptée (peu importe que c'est votre propre) –

+0

merci pour l'indice = p fait – easel

Questions connexes