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 trac-users+unsubscr...@googlegroups.com.
To post to this group, send email to trac-users@googlegroups.com.
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