forked from rc/aircox
		
	add 'parts' system + script; work on player; create list_item.html template; update on_air
This commit is contained in:
		@ -8,65 +8,7 @@
 | 
			
		||||
{% block content %}
 | 
			
		||||
<ul class="content">
 | 
			
		||||
{% for item in object_list %}
 | 
			
		||||
    <li {% if item.css_class %}class="{{ item.css_class }}"{% endif %}
 | 
			
		||||
        {% for k, v in item.attrs.items %}
 | 
			
		||||
        {{ k }} = "{{ v|addslashes }}"
 | 
			
		||||
        {% endfor %} >
 | 
			
		||||
    {% if item.url %}
 | 
			
		||||
        <a href="{{ item.url }}">
 | 
			
		||||
    {% endif %}
 | 
			
		||||
    {% if 'image' in list.fields and item.image %}
 | 
			
		||||
    <img src="{% thumbnail item.image list.image_size crop %}">
 | 
			
		||||
    {% endif %}
 | 
			
		||||
 | 
			
		||||
    <div class="content">
 | 
			
		||||
        {% if 'title' in list.fields and item.title %}
 | 
			
		||||
        <h2 class="title">{{ item.title }}</h2>
 | 
			
		||||
        {% endif %}
 | 
			
		||||
 | 
			
		||||
        {% if 'content' in list.fields and item.content %}
 | 
			
		||||
        <div class="text">
 | 
			
		||||
            {% if list.truncate %}
 | 
			
		||||
            {{ item.content|striptags|truncatewords:list.truncate }}
 | 
			
		||||
            {% else %}
 | 
			
		||||
            {{ item.content|striptags }}
 | 
			
		||||
            {% endif %}
 | 
			
		||||
        </div>
 | 
			
		||||
        {% endif %}
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
    <div class="meta">
 | 
			
		||||
        {% if item.date and 'date' in list.fields or 'time' in list.fields %}
 | 
			
		||||
        <time datetime="{{ item.date }}">
 | 
			
		||||
            {% if 'date' in list.fields %}
 | 
			
		||||
            <span class="date">
 | 
			
		||||
                {{ item.date|date:'D. d F' }}
 | 
			
		||||
            </span>
 | 
			
		||||
            {% endif %}
 | 
			
		||||
            {% if 'time' in list.fields %}
 | 
			
		||||
            <span class="time">
 | 
			
		||||
                {{ item.date|date:'H:i' }}
 | 
			
		||||
            </span>
 | 
			
		||||
            {% endif %}
 | 
			
		||||
        </time>
 | 
			
		||||
        {% endif %}
 | 
			
		||||
        {% if item.author and 'author' in list.fields %}
 | 
			
		||||
        <span class="author">
 | 
			
		||||
            {{ item.author }}
 | 
			
		||||
        </span>
 | 
			
		||||
        {% endif %}
 | 
			
		||||
 | 
			
		||||
        {% if item.info and 'info' in list.fields %}
 | 
			
		||||
        <span class="info">
 | 
			
		||||
            {{ item.info }}
 | 
			
		||||
        </span>
 | 
			
		||||
        {% endif %}
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    {% if item.url %}
 | 
			
		||||
    </a>
 | 
			
		||||
    {% endif %}
 | 
			
		||||
{% include "aircox/cms/list_item.html" %}
 | 
			
		||||
{% empty %}
 | 
			
		||||
<div class="message empty">
 | 
			
		||||
{{ list.message_empty }}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										65
									
								
								cms/templates/aircox/cms/list_item.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								cms/templates/aircox/cms/list_item.html
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,65 @@
 | 
			
		||||
 | 
			
		||||
{% load i18n %}
 | 
			
		||||
{% load thumbnail %}
 | 
			
		||||
 | 
			
		||||
<li {% if item.css_class %}class="{{ item.css_class }}"{% endif %}
 | 
			
		||||
      {% for k, v in item.attrs.items %}
 | 
			
		||||
      {{ k }} = "{{ v|addslashes }}"
 | 
			
		||||
      {% endfor %} >
 | 
			
		||||
  {% if item.url %}
 | 
			
		||||
      <a class="url" href="{{ item.url }}">
 | 
			
		||||
  {% endif %}
 | 
			
		||||
  {% if 'image' in list.fields and item.image %}
 | 
			
		||||
  <img class="image" src="{% thumbnail item.image list.image_size crop %}">
 | 
			
		||||
  {% endif %}
 | 
			
		||||
 | 
			
		||||
  <div class="body">
 | 
			
		||||
      {% if 'title' in list.fields and item.title %}
 | 
			
		||||
      <h2 class="title">{{ item.title }}</h2>
 | 
			
		||||
      {% endif %}
 | 
			
		||||
 | 
			
		||||
      {% if 'content' in list.fields and item.content %}
 | 
			
		||||
      <div class="content">
 | 
			
		||||
          {% if list.truncate %}
 | 
			
		||||
          {{ item.content|striptags|truncatewords:list.truncate }}
 | 
			
		||||
          {% else %}
 | 
			
		||||
          {{ item.content|striptags }}
 | 
			
		||||
          {% endif %}
 | 
			
		||||
      </div>
 | 
			
		||||
      {% endif %}
 | 
			
		||||
  </div>
 | 
			
		||||
 | 
			
		||||
  <div class="meta">
 | 
			
		||||
      {% if item.date and 'date' in list.fields or 'time' in list.fields %}
 | 
			
		||||
      <time datetime="{{ item.date }}">
 | 
			
		||||
          {% if 'date' in list.fields %}
 | 
			
		||||
          <span class="date">
 | 
			
		||||
              {{ item.date|date:'D. d F' }}
 | 
			
		||||
          </span>
 | 
			
		||||
          {% endif %}
 | 
			
		||||
          {% if 'time' in list.fields %}
 | 
			
		||||
          <span class="time">
 | 
			
		||||
              {{ item.date|date:'H:i' }}
 | 
			
		||||
          </span>
 | 
			
		||||
          {% endif %}
 | 
			
		||||
      </time>
 | 
			
		||||
      {% endif %}
 | 
			
		||||
      {% if item.author and 'author' in list.fields %}
 | 
			
		||||
      <span class="author">
 | 
			
		||||
          {{ item.author }}
 | 
			
		||||
      </span>
 | 
			
		||||
      {% endif %}
 | 
			
		||||
 | 
			
		||||
      {% if item.info and 'info' in list.fields %}
 | 
			
		||||
      <span class="info">
 | 
			
		||||
          {{ item.info }}
 | 
			
		||||
      </span>
 | 
			
		||||
      {% endif %}
 | 
			
		||||
  </div>
 | 
			
		||||
 | 
			
		||||
  {% if item.url %}
 | 
			
		||||
  </a>
 | 
			
		||||
  {% endif %}
 | 
			
		||||
</li>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -3,7 +3,7 @@
 | 
			
		||||
 | 
			
		||||
<html>
 | 
			
		||||
    <head>
 | 
			
		||||
        {# FIXME: page tags #}
 | 
			
		||||
        {# FIXME: extra head block #}
 | 
			
		||||
        <meta charset="utf-8">
 | 
			
		||||
        <meta name="application-name" content="aircox-cms">
 | 
			
		||||
        <meta name="description" content="{{ website.description }}">
 | 
			
		||||
@ -13,6 +13,7 @@
 | 
			
		||||
        {% if website.styles %}
 | 
			
		||||
        <link rel="stylesheet" href="{% static website.styles %}" type="text/css">
 | 
			
		||||
        {% endif %}
 | 
			
		||||
        <script src="{% static "aircox/cms/scripts.js" %}"></script>
 | 
			
		||||
        <title>{% if title %}{{ title }} - {% endif %}{{ website.name }}</title>
 | 
			
		||||
    </head>
 | 
			
		||||
    <body>
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user