Я делаю загрузочную тему для установки Trac. Я впервые использую Genshi, поэтому, пожалуйста, наберитесь терпения :)
Итак, я следую:
<head py:match="head" py:attrs="select('@*')">
${select('*|comment()|text()')}
<link rel="stylesheet" type="text/css" href="${chrome.htdocs_location}css/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" href="${chrome.htdocs_location}css/style.css" />
</head>
Это загружает мой пользовательский css, но JS/css, который должен использовать trac.
Итак, результат такой:
<link rel="help" href="/pixelperfect/wiki/TracGuide" />
<link rel="start" href="/pixelperfect/wiki" />
<link rel="stylesheet" href="/pixelperfect/chrome/common/css/trac.css" type="text/css" />
<link rel="stylesheet" href="/pixelperfect/chrome/common/css/wiki.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="/pixelperfect/chrome/common/css/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" href="/pixelperfect/chrome/common/css/style.css" />
Все бы хорошо, только вот trac.css хотелось бы исключить оттуда совсем.
Итак, мой вопрос двоякий: 1. Откуда genshi знает, что загружать? Где находится список всех файлов css/js, которые он отображает. 2. Генши или питон делают это?
Любая помощь и соответствующее чтение приветствуются! :)
Спасибо!