Personal tools
Namespaces
Variants
Actions

Design:Blog.html

From Katapulta

(Difference between revisions)
Jump to: navigation, search
m
m
Line 16: Line 16:
<span class="cp">{%</span> <span class="k">endfor</span> <span class="cp">%}</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">&lt;/ul&gt;</span>
<span class="x">&lt;/ul&gt;</span>
-
 
</pre>
</pre>
</div></html>
</div></html>
Line 22: Line 21:
Sau articolele grupate pe categorii:
Sau articolele grupate pe categorii:
<html><div class="highlight">
<html><div class="highlight">
-
<pre></pre>
+
<pre>
 +
<span class="x">&lt;ul id="blog-categories"&gt;</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">  &lt;li id="category_</span><span class="cp">{{</span> <span class="nv">category.id</span> <span class="cp">}}</span><span class="x">"&gt;</span>
 +
<span class="x">    &lt;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">"&gt;</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">&lt;/a&gt;</span>
 +
<span class="x">    &lt;ul id="postlist-category_</span><span class="cp">{{</span> <span class="nv">category.id</span> <span class="cp">}}</span><span class="x">"&gt;</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">    &lt;li&gt;</span>
 +
<span class="x">      &lt;h4&gt;&lt;a href="</span><span class="cp">{{</span> <span class="nv">post.url</span> <span class="cp">}}</span><span class="x">"&gt;</span><span class="cp">{{</span> <span class="nv">post.title</span> <span class="cp">}}</span><span class="x">&lt;/a&gt;&lt;/h4&gt;</span>
 +
<span class="x">      &lt;p&gt;</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">        &lt;span class="readmore"&gt;&lt;a href="</span><span class="cp">{{</span> <span class="nv">post.url</span> <span class="cp">}}</span><span class="x">"&gt;&amp;laquo; citeste mai mult&lt;/a&gt;&lt;/span&gt;</span>
 +
<span class="x">      &lt;/p&gt;</span>
 +
<span class="x">    &lt;/li&gt;</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">    &lt;/ul&gt;</span>
 +
<span class="x">  &lt;/li&gt;</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">&lt;/ul&gt;</span>
 +
 
 +
</pre>
</div></html>   
</div></html>   

Revision as of 08:56, 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 }}">&laquo; 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 }}">&laquo; citeste mai mult</a></span>
      </p>
    </li>
    {% endfor %}
    </ul>
  </li>
  {% endfor %}
</ul>

Variabile

  • blog
    - are următoarele atribute
    • blog.all_posts
      - lista cu toate articolele
    • blog.catagories
      - lista categoriilor de articole