Design:Blog.html
From Katapulta
(Difference between revisions)
m (Created page with "Acest template afișează articolele din blogul magazinului tău. Se pot afișa toate articolele din blog sub forma unei liste: <html><div class="highlight"> <pre></pre> </div>...") |
m (→Variabile) |
||
(2 intermediate revisions not shown) | |||
Line 3: | Line 3: | ||
Se pot afișa toate articolele din blog sub forma unei liste: | Se pot afișa toate articolele din blog sub forma unei liste: | ||
<html><div class="highlight"> | <html><div class="highlight"> | ||
- | <pre></pre> | + | <pre> |
+ | <span class="x"><h2>Shop Blog</h2></span> | ||
+ | <span class="x"><ul id="post-list"></span> | ||
+ | <span class="cp">{%</span> <span class="k">for</span> <span class="nv">post</span> <span class="k">in</span> <span class="nv">blog.all_posts</span> <span class="cp">%}</span><span class="x"></span> | ||
+ | <span class="x"><li></span> | ||
+ | <span class="x"> <h4><a href="</span><span class="cp">{{</span> <span class="nv">post.url</span> <span class="cp">}}</span><span class="x">"></span><span class="cp">{{</span> <span class="nv">post.title</span> <span class="cp">}}</span><span class="x"></a></h4></span> | ||
+ | <span class="x"> <p></span> | ||
+ | <span class="x"> </span><span class="cp">{{</span> <span class="nv">post.content</span><span class="o">|</span><span class="nf">nl2br</span><span class="o">|</span><span class="nf">truncate</span><span class="o">(</span><span class="m">400</span><span class="o">)</span> <span class="cp">}}</span><span class="x"></span> | ||
+ | <span class="x"> <span class="readmore"><a href="</span><span class="cp">{{</span> <span class="nv">post.url</span> <span class="cp">}}</span><span class="x">">&laquo; citeste mai mult</a></span></span> | ||
+ | <span class="x"> </p></span> | ||
+ | <span class="x"></li></span> | ||
+ | <span class="cp">{%</span> <span class="k">endfor</span> <span class="cp">%}</span><span class="x"></span> | ||
+ | <span class="x"></ul></span> | ||
+ | </pre> | ||
</div></html> | </div></html> | ||
Sau articolele grupate pe categorii: | Sau articolele grupate pe categorii: | ||
<html><div class="highlight"> | <html><div class="highlight"> | ||
- | <pre></pre> | + | <pre> |
+ | <span class="x"><ul id="blog-categories"></span> | ||
+ | <span class="x"> </span><span class="cp">{%</span> <span class="k">for</span> <span class="nv">category</span> <span class="k">in</span> <span class="nv">blog.categories</span> <span class="cp">%}</span><span class="x"></span> | ||
+ | <span class="x"> <li id="category_</span><span class="cp">{{</span> <span class="nv">category.id</span> <span class="cp">}}</span><span class="x">"></span> | ||
+ | <span class="x"> <a href="</span><span class="cp">{{</span> <span class="nv">category.url</span> <span class="cp">}}</span><span class="x">" title="</span><span class="cp">{{</span> <span class="nv">category.title</span><span class="o">|</span><span class="nf">e</span> <span class="cp">}}</span><span class="x">"></span><span class="cp">{{</span> <span class="nv">category.title</span><span class="o">|</span><span class="nf">e</span> <span class="cp">}}</span><span class="x"></a></span> | ||
+ | <span class="x"> <ul id="postlist-category_</span><span class="cp">{{</span> <span class="nv">category.id</span> <span class="cp">}}</span><span class="x">"></span> | ||
+ | <span class="x"> </span><span class="cp">{%</span> <span class="k">for</span> <span class="nv">post</span> <span class="k">in</span> <span class="nv">category.posts</span> <span class="cp">%}</span><span class="x"></span> | ||
+ | <span class="x"> <li></span> | ||
+ | <span class="x"> <h4><a href="</span><span class="cp">{{</span> <span class="nv">post.url</span> <span class="cp">}}</span><span class="x">"></span><span class="cp">{{</span> <span class="nv">post.title</span> <span class="cp">}}</span><span class="x"></a></h4></span> | ||
+ | <span class="x"> <p></span> | ||
+ | <span class="x"> </span><span class="cp">{{</span> <span class="nv">post.content</span><span class="o">|</span><span class="nf">nl2br</span><span class="o">|</span><span class="nf">truncate</span><span class="o">(</span><span class="m">400</span><span class="o">)</span> <span class="cp">}}</span><span class="x"></span> | ||
+ | <span class="x"> <span class="readmore"><a href="</span><span class="cp">{{</span> <span class="nv">post.url</span> <span class="cp">}}</span><span class="x">">&laquo; citeste mai mult</a></span></span> | ||
+ | <span class="x"> </p></span> | ||
+ | <span class="x"> </li></span> | ||
+ | <span class="x"> </span><span class="cp">{%</span> <span class="k">endfor</span> <span class="cp">%}</span><span class="x"></span> | ||
+ | <span class="x"> </ul></span> | ||
+ | <span class="x"> </li></span> | ||
+ | <span class="x"> </span><span class="cp">{%</span> <span class="k">endfor</span> <span class="cp">%}</span><span class="x"></span> | ||
+ | <span class="x"></ul></span> | ||
+ | |||
+ | </pre> | ||
</div></html> | </div></html> | ||
==Variabile== | ==Variabile== | ||
+ | În template-ul ''blog.html'' pot fi accesate următoarele variabile: | ||
* <pre>blog</pre> - are următoarele atribute | * <pre>blog</pre> - are următoarele atribute | ||
** <pre>blog.all_posts</pre> - lista cu toate articolele | ** <pre>blog.all_posts</pre> - lista cu toate articolele | ||
** <pre>blog.catagories</pre> - lista categoriilor de articole | ** <pre>blog.catagories</pre> - lista categoriilor de articole |
Latest revision as of 13:29, 28 April 2011
Acest template afișează articolele din blogul magazinului tău.
Se pot afișa toate articolele din blog sub forma unei liste:
<h2>Shop Blog</h2>
<ul id="post-list">
{% for post in blog.all_posts %}
<li>
<h4><a href="{{ post.url }}">{{ post.title }}</a></h4>
<p>
{{ post.content|nl2br|truncate(400) }}
<span class="readmore"><a href="{{ post.url }}">« citeste mai mult</a></span>
</p>
</li>
{% endfor %}
</ul>
Sau articolele grupate pe categorii:
<ul id="blog-categories">
{% for category in blog.categories %}
<li id="category_{{ category.id }}">
<a href="{{ category.url }}" title="{{ category.title|e }}">{{ category.title|e }}</a>
<ul id="postlist-category_{{ category.id }}">
{% for post in category.posts %}
<li>
<h4><a href="{{ post.url }}">{{ post.title }}</a></h4>
<p>
{{ post.content|nl2br|truncate(400) }}
<span class="readmore"><a href="{{ post.url }}">« citeste mai mult</a></span>
</p>
</li>
{% endfor %}
</ul>
</li>
{% endfor %}
</ul>
Variabile
În template-ul blog.html pot fi accesate următoarele variabile:
-
blog
- are următoarele atribute-
blog.all_posts
- lista cu toate articolele -
blog.catagories
- lista categoriilor de articole
-