*** empty log message ***
[nyc.indymedia.org.git] / etc / producer / article.template
1 <comment>
2   Template file for an article.
3 </comment><!DOCTYPE HTML PUBLIC
4    "-//W3C//DTD HTML 4.01 Transitional//EN"
5    "http://www.w3.org/TR/html4/loose.dtd">
6 <html>
7 <head>
8    <meta http-equiv="Content-Type" content="text/html; charset=${config["Mir.DefaultHTMLCharset"]}">
9    <title>${config["Mir.Name"]} | ${article.title}</title>
10    <meta name="keywords" content="indymedia,imc">
11    <meta name="description" content="indymedia,imc">
12    <meta http-equiv="expires" content="599">
13    <meta http-equiv="pragma" content="no-cache">
14    <if article.mediacount!=0>
15       <if article.to_media_images>
16          <meta name="keywords" content="images"></meta>
17       </if>
18       <if article.to_media_audio>
19          <meta name="keywords" content="audio"></meta>
20       </if>
21       <if article.to_media_video>
22          <meta name="keywords" content="video"></meta>
23       </if>
24       <if article.to_media_other>
25          <meta name="keywords" content="other"></meta>
26       </if>
27    </if>
28    <!--#include virtual="/${language.code}/head.article.html" -->
29
30 </head>
31
32 <body class="interior" id="article">
33
34 <!--#include virtual="/${language.code}/navigation.html" -->
35
36          <div class="articleHeader">
37             <div class="articleOptions">
38                <span class="date">${article.to_original.creationdate.formatted["MMMM dd, yyyy hh:mma z"]}</span>
39                <span class="addTranslation"><a href="${config.openAction}?do=opensession&sessiontype=translation&to_content=${article.to_original.id}">${lang("general.addtranslation")}</a></span>
40                <span class="pdfDownload"><a href="${config["Producer.OpenAction"]}?do=getpdf&id=${article.id}&forIE=.pdf">${lang("article.get_as_pdf")}</a></span>
41                <span class="languagebar"><!--#include virtual="/languagebar/${article.to_original.date.formatted.yyyy}/${article.to_original.date.formatted.MM}/${article.to_original.id}.html" --></span>
42             <div>
43             <div class="headlineWrap">
44                <p class="headline">
45                   <b>${article.title}</b>
46                </p>
47                <p class="lead">
48                   ${article.subtitle}
49                </p>
50             <div>
51             <blockquote class="summaryWrap">
52                <div class="authorWrap">
53                 <p class="author">
54                       ${lang("general.authoredby")} ${article.to_original.creator}
55                         <span class="translation">
56                         <if article.to_original.id!=article.id>
57                            | ${lang("general.translatedby", article.creator)}
58                         </if>
59                      </span>
60                   </p>
61                <div>
62                <p class="summary">
63                   ${article.description_parsed}
64                </p>
65             </blockquote>
66             <p class="keywords">
67                Keywords: 
68                <list topics as t>
69                   <a href="${config["Producer.DocRoot"]}/${language.code}/${t.filename}/archive.html">${t.title}</a>,
70                </list>
71             </p>
72          </div>
73
74          <div class="articleBody">
75             <if article.to_original.mediacount!=0>
76                <!-- media -->
77                <list article.to_original.to_media_audio as media>
78                   <p>
79                      <img src="/img/${media["big_icon"]}" border="0" />
80                      <a href="${media["publish_server"]}${media["publish_path"]}">${media["title"]} - ${media["media_descr"]} ${media["human_readable_size"]}</a>
81                   </p>
82                </list>
83                <list article.to_original.to_media_video as media>
84                   <p>
85                      <img src="/img/${media["big_icon"]}" border="0" />
86                      <a href="${media["publish_server"]}${media["publish_path"]}">${media["title"]} - ${media["media_descr"]} ${media["human_readable_size"]}</a>
87                   </p>
88                </list>
89                <list article.to_original.to_media_other as media>
90                   <p>
91                      <img src="/img/${media["big_icon"]}" border="0" />
92                      <a href="${media["publish_server"]}${media["publish_path"]}">${media["title"]} - ${media["media_descr"]} ${media["human_readable_size"]}</a>
93                   </p>
94                </list>
95                <list article.to_original.to_media_images as image>
96                   <div class="imageWrap">
97                      <img src="${image["publish_server"]}${image["publish_path"]}" class="articleImage" width="${image["img_width"]}" height="${image["img_height"]}" alt="${image["title"]}" border="0" />
98                      <p class="caption">
99                         ${image["title"]}
100                      </p>
101                   </div>
102                </list>
103             </if>
104             <div class="body">
105                ${article.content_data_parsed}
106             </div>
107          </div>
108
109          <div class="articleFooter">
110             <if article.creator_main_url || article.creator_email || creator_phone || creator_address>
111                <p class="authorContact">
112                   <if article.creator>
113                      <span class="author">${article.creator}<span class="spacer"><!-- --></span></span>
114                   </if>
115                   <if article.creator_email>
116                      <span class="email">${article.creator_email}<span class="spacer"><!-- --></span></span>
117                   </if>
118                   <if article.creator_main_url>
119                      <span class="url"><a href="${article.creator_main_url}">${article.creator_main_url}</a><span class="spacer"><!-- --></span></span>
120                   </if>
121                   <if article.creator_phone>
122                      <span class="phone">${article.creator_phone}<span class="spacer"><!-- --></span></span>
123                   </if>
124                   <if article.creator_address>
125                      <span class="address">${article.creator_address}</span>
126                   </if>
127                </p>
128             </if>
129             
130             <div class="articleOptions">
131                <a href="${config["Producer.OpenAction"]}?do=getpdf&id=${article.id}&forIE=.pdf">${lang("article.get_as_pdf")}</a>
132                <a href="javascript:addToNewsletter(${article.id})">${lang("article.add_to_pdf")}</a>
133                <a href="javascript:getNewsletter()">${lang("article.newsletter_checkout")}</a>
134                <a href="${config["Producer.OpenAction"]}?do=mail&mail_aid=${article.id}&mail_language=${language.code}">${lang("article.send_as_email")}</a>
135                <div class="commentAdd">
136                   <p>
137                      <a href="${config["Producer.OpenAction"]}?do=opensession&sessiontype=comment&to_media=${article.to_original.id}&language=${language.code}">${lang("article.addcomment")}</a>
138                   </p>
139                </div>         
140             </div>
141          </div>
142
143          <div class="commentWrap">
144             <if article.to_original.to_comments>
145                <list article.to_original.to_comments as c>
146                   <div class="comment">
147                      <div class="headlineWrap">
148                         <p class="headline">
149                            ${utility.encodeHTML(c.title)}
150                         </p>
151                         <p class="datestamp">
152                            ${c.creationdate.formatted["MMM dd, yyyy hh:mma z"]}
153                         </p>
154                      </div>
155                      <if c.email || c.main_url || c.address || c.phone || c.creator>
156                         <div class="commentContact">
157                            <if c.creator>
158                               <span class="author">${utility.encodeHTML(c.creator)}<span class="spacer"><!-- --></span></span>
159                            </if>
160                            <if c.email>
161                               <span class="email"><a href="mailto:${utility.encodeHTML(c.email)}">${utility.encodeHTML(c.email)}</a><span class="spacer"><!-- --></span></span>
162                            </if>
163                            <if c.main_url>
164                               <span class="url"><a href="${utility.encodeHTML(c.main_url)}" target="_blank">${utility.encodeHTML(c.main_url)}</a><span class="spacer"><!-- --></span></span>
165                            </if>
166                         </div>
167                      </if>
168
169                      <list c.to_media_audio as media>
170                         <div class="audioWrap">
171                            <img src="/img/${media["big_icon"]}" />
172                            <a href="${media["publish_server"]}${media["publish_path"]}">${media["title"]} - ${media["media_descr"]} ${media["human_readable_size"]}</a>
173                         </div>
174                      </list>
175                      <list c.to_media_video as media>
176                         <div class="videoWrap">
177                            <img src="/img/${media["big_icon"]}" />
178                            <a href="${media["publish_server"]}${media["publish_path"]}">${media["title"]} - ${media["media_descr"]} ${media["human_readable_size"]}</a>
179                         </div>
180                      </list>
181                      <list c.to_media_other as media>
182                         <div class="otherWrap">
183                            <img src="/img/${media["big_icon"]}" />
184                            <a href="${media["publish_server"]}${media["publish_path"]}">${media["title"]} - ${media["media_descr"]} ${media["human_readable_size"]}</a>
185                         </div>
186                      </list>
187                      <list c.to_media_images as image>
188                         <div class="imageWrap">
189                            <img src="${image["publish_server"]}${image["publish_path"]}" class="commentImage" width="${image["img_width"]}" height="${image["img_height"]}" alt="${image["title"]}" />
190                            <p class="caption">
191                               ${image["title"]}
192                            </p>
193                         </div>
194                      </list>
195
196                      <p class="body">
197                         ${c.description_parsed}
198                      </p>
199             
200                   </div>
201                </list>
202             </if>
203          </div>
204          
205 <!--#include virtual="/${language.code}/footer.html" -->
206