On Wednesday, November 7, 2018 at 2:35:10 AM UTC-8, Clemens Feige wrote:
>
> Hello 
>
> I like to ask for help concerning placement of shared templates and 
> htdocs. How can I share one common <site.html> and one common 
> <style.css> file across multiple TRAC repositories? 
>
> I have read the docu (TracIni, TracInterfaceCustomization and others) 
> but cannot get it working. My current workaround is to copy the 
> <site.html> <style.css> many times into each repo. 
>
> I am using TRAC 1.2.2 on Linux. 
>
> This is my desired directory structure: 
>   /data/trac/trac.global.ini 
>   /data/trac/htdocs/style.cs 
>   /data/trac/templates/site.html 
>   /data/trac/plugins/<plugin eggs are here> 
> ... then a bunch of repos: 
>   /data/trac/repos/myrepo1/ 
>   /data/trac/repos/myrepo2/ 
>
> This is how I import the CSS file from the <site.html> 
>   <link rel="stylesheet" href="${href.chrome('site/style.css')}" /> 
>
> This is what I put in the trac.ini of each repo: 
>   [inherit] 
>   file = /data/trac/trac.global.ini 
>   plugins_dir = /data/trac/plugins 
>   htdocs_dir = /data/trac/htdocs 
>
> Please advice. 
>
> Thanks 
> Clemens 
>

You probably need to set [inherit] templates_dir:
https://trac.edgewall.org/wiki/TracIni#inherit-templates_dir-option

Do you find style.css when you navigate to?:
/chrome/shared/style.css

It looks like you need to substitute "shared/style.css" for 
"site/style.css" in your template.

- Ryan

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to