7 CONTENT="Modular DocBook HTML Stylesheet Version 1.60"><LINK
9 TITLE="Privoxy 2.9.16 User Manual"
10 HREF="index.html"><LINK
12 TITLE="The Filter File"
13 HREF="filter-file.html"><LINK
15 TITLE="Contacting the Developers, Bug Reporting and Feature
17 HREF="contact.html"><LINK
20 HREF="../p_doc.css"></HEAD
39 >Privoxy 2.9.16 User Manual</TH
47 HREF="filter-file.html"
80 > built-in pages, i.e. error pages such as the
82 HREF="http://show-the-404-error.page"
86 >"404 - No Such Domain"</SPAN
90 HREF="http://ads.bannerserver.example.com/nasty-ads/sponsor.html"
98 and all pages of its <A
99 HREF="http://config.privoxy.org/"
103 >, are generated from <I
110 > must be running for the above links to work as
113 > These templates are stored in a subdirectory of the <A
114 HREF="config.html#CONFDIR"
120 >. On Unixish platforms,
123 HREF="file:///etc/privoxy/templates/"
127 >/etc/privoxy/templates/</TT
131 > The templates are basically normal HTML files, but with place-holders (called symbols
132 or exports), which <SPAN
135 > fills at run time. You can
136 edit the templates with a normal text editor, should you want to customize them.
139 >Not recommended for the casual user</I
141 just like in configuration files, lines starting with <TT
145 ignored when the templates are filled in.</P
147 > The place-holders are of the form <TT
151 find a list of available symbols, which vary from template to template,
152 in the comments at the start of each file. Note that these comments are not
153 always accurate, and that it's probably best to look at the existing HTML
154 code to find out which symbols are supported and what they are filled in with.</P
156 > A special application of this substitution mechanism is to make whole
157 blocks of HTML code disappear when a specific symbol is set. We use this
158 for many purposes, one of them being to include the beta warning in all
159 our user interface (CGI) pages when <SPAN
163 in in an alpha or beta development stage:</P
173 ><!-- @if-unstable-start -->
175 ... beta warning HTML code goes here ...
177 <!-- if-unstable-end@ --></PRE
183 > If the "unstable" symbol is set, everything in between and including
186 >@if-unstable-start</TT
189 >if-unstable-end@</TT
191 will disappear, leaving nothing but an empty comment:</P
201 ><!-- --></PRE
207 > There's also an if-then-else construct and an <TT
211 mechanism, but you'll sure find out if you are inclined to edit the
214 > All templates refer to a style located at
216 HREF="http://config.privoxy.org/send-stylesheet"
220 >http://config.privoxy.org/send-stylesheet</TT
223 This is, of course, locally served by <SPAN
227 and the source for it can be found and edited in the
248 HREF="filter-file.html"
283 >Contacting the Developers, Bug Reporting and Feature