moving all configurable stuff to etc/
[mir.git] / etc / producer / article.template
1 <comment>
2   Template file for an article.
3 </comment>
4
5 <include "routines.template">
6
7 <html>
8   <head>
9     <title>${lang("article.htmltitle.prefix")}${article.title}</title>
10     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
11     <link rel="stylesheet" href="/${pathprefix}/style.css" type="text/css">
12
13     <if article.to_media_images>
14       <meta name="keywords" content="images"></meta>
15     </if>
16     <if article.to_media_audio>
17       <meta name="keywords" content="audio"></meta>
18     </if>
19     <if article.to_media_video>
20       <meta name="keywords" content="video"></meta>
21     </if>
22     <if article.to_media_other>
23       <meta name="keywords" content="other"></meta>
24     </if>
25   </head>
26
27   <body bgcolor="#CCCCCC">
28     <table width="760" border="0" cellpadding="0" cellspacing="1" align="center" bgcolor="#000000">
29       <tr bgcolor="#FFFFFF">
30         <td valign="top" align="left" width="150" bgcolor="#666666">
31           <table width="150" border="0" cellspacing="0" cellpadding="0">
32             <tr>
33               <td width="140">
34                 <a href="${config["Producer.DocRoot"]}/${pathprefix}">
35                  <img src="/images/mirlogo.jpg" width="150" height="205" border="0">
36                 </a>
37               </td>
38             </tr>
39             <tr valign="top">
40               <td width="140" bgcolor="#666666">
41                 <table width="100%" border="0" cellspacing="2" cellpadding="0">
42                   <tr>
43                     <td>
44                       <!--#include virtual="../../navigation.inc" -->
45                     </td>
46                   </tr>
47                 </table>
48               </td>
49             </tr>
50           </table>
51         </td>
52         <td align="left" valign="top" colspan="2" height="100%">
53           <table width="100%" border="0" cellspacing="0" cellpadding="0">
54             <tr>
55               <td>
56                 <table width="100%" border="0" cellspacing="0" cellpadding="0">
57                   <tr>
58                     <td><img src="/images/mirfont.gif" width="600" height="68"></td>
59                   </tr>
60                 </table>
61               </td>
62             </tr>
63             <tr bgcolor="#000000">
64               <td height="1"><img src="images/1pixel.gif" width="1" height="1"></td>
65             </tr>
66             <tr>
67               <td align="left" valign="top">
68                 <table width="100%" border="0" cellpadding="0" cellspacing="2" height="100%">
69                   <tr>
70                     <td width="100%" valign="top">
71                       <table width="100%" border="0" cellspacing="0" cellpadding="0">
72                         <if config.generateFO=="yes">
73                           <tr><td align="right">          
74                           <if config.generatePDF=="yes">
75                             <a href="${article.id}.pdf">Print this article</a>
76                                 <else>
77                                   <a href="${config["Producer.OpenAction"]}?do=getpdf&id=${article.id}">Print this article</a>
78                           </if>
79                           </td></tr>
80                         </if>
81
82                         <tr> 
83                           <td> 
84                             <h2>${article.title}</h2>
85                             <h4><i>${article.creator}, ${article.creationdate.formatted["dd.MM.yyyy HH:mm"]}</i></h4>
86                             <p><b>${article.description_parsed}</b>
87     
88     
89                             <!-- media -->
90                               <call showArticleMedia(article)>
91                   
92                               <comment>                
93                                 <list article.to_media_audio as media>
94                                   <p>
95                     
96                     
97                                     <a href="${media["publish_server"]}${media["publish_path"]}">
98                                       ${media["title"]} - ${media["descr"]}
99                                     </a>
100                                   </p>
101                                 </list>
102                                 <list article.to_media_video as media>
103                                     <p>
104                                       <img src="/img/${media["big_icon"]}" border="0" alt="">
105                                       <a href="${media["publish_server"]}${media["publish_path"]}">
106                                       ${media["title"]} - ${media["descr"]}</a>
107                                     </p>
108                                 </list>
109                                 <list article.content.to_media_other as media>
110                                     <p>
111                                       <img src="/img/${media["big_icon"]}" border="0" alt="">
112                                       <a href="${media["publish_server"]}${media["publish_path"]}">
113                                       ${media["title"]} - ${media["descr"]}</a>
114                                     </p>
115                                 </list>
116                       
117                                 <list article.content.to_media_images as image>
118                                     <p>
119                                       <img src="${image["publish_server"]}${image["publish_path"]}"
120                                        border="0" width="${image["img_width"]}"
121                                        height="${image["img_height"]}" alt="${image["title"]}">
122                                        <br><i>${image["title"]}</i>
123                                     </p>
124                                 </list>
125                               </comment>                
126                   
127                             <!-- media -->
128     
129                             <p>${article.content_data_parsed}</p>
130                             <if article.creator_main_url || article.creator_email>
131                               <table width="100%" bgcolor="#FFFFFF">
132                               <tr>
133                                 <td>
134                                   <font size="-1">
135                                   <if content.creator_email>
136                                     <img src="/images/mail_small.gif" width="12" height="10" border="0" alt="-"> ${lang("producer.content.email")}: <a href="mailto:${article.content.creator_email}">${article.content.creator_email}</a><br>
137                                   </if>
138                                   <if content.creator_main_url>
139                                     <img src="/images/link_small.gif" width="12" height="10" border="0" alt=""> ${lang("producer.content.homepage")}: <a href="${article.content.creator_main_url}" target="extern">${article.content.creator_main_url}</a><br>
140                                   </if>
141                                   </font>
142                                 </td>
143                               </tr>
144                               </table>
145                             </if>
146                           </td>
147                         </tr>
148                         <tr><td>&nbsp;</td></tr>
149                         <tr>
150                           <td>
151                             <call showAddCommentLink(article, lang("article.addcomment"), language)>
152                           </td>
153                         </tr>
154                         <if article.to_comments>
155                           <list article.to_comments as c>
156                             <tr>
157                               <td>
158                                 <table width="100%" border="0" cellspacing="0" cellpadding="4">
159                                   <tr bgcolor="#cccccc">
160                                     <td><b><call showSafeText(c.title)></b></td>
161                                     <td align="right"><i>${c.creationdate.formated["dd.MM.yyyy HH:mm"]}</i></td>
162                                   </tr>
163                                   <tr>
164                                     <td colspan="2"><br>${c.description_parsed}</td>
165                                   </tr>
166                                   <if c.email || c.main_url || c.address || c.phone || c.creator>
167                                     <tr>
168                                       <td bgcolor="#cccccc" colspan="2">
169                                         <if c.creator><b><call showSafeText(c.creator)></b></if>
170                                         <if c.email>
171                                           <br>
172                                           <img src="/images/mail_small.gif" width="12" height="10" border="0" alt="">${lang("article.email")}: <a href="mailto:${utility.encodeHTML(c.email)}"><call showSafeText(c.email)></a>
173                                         </if>
174                                         <if c.main_url>
175                                           <br>
176                                           <img src="/images/link_small.gif" width="12" height="10" border="0" alt="">
177                                             ${lang("article.homepage")}: <a href="${utility.encodeHTML(c.main_url)}" target="_blank"><call showSafeText(c.email)></a>
178                                         </if>
179                                                     </td>
180                                     </tr>
181                                   </if>
182                                 </table>
183                               </td>
184                             </tr>
185                             <tr><td>&nbsp;</td></tr>
186                           </list>
187                         </if>
188                       </table>
189                     </td>
190                   </tr>
191                 </table>
192               </td>
193             </tr>
194           </table>
195         </td>
196       </tr>
197     </table>
198     <p>
199       &nbsp;
200     </p>
201   </body>
202 </html>