summaryrefslogtreecommitdiff
path: root/gstudio/templates/gstudio/nodetype_detail.html
diff options
context:
space:
mode:
authorgnowgi <nagarjun@gnowledge.org>2012-03-15 16:19:20 +0530
committergnowgi <nagarjun@gnowledge.org>2012-03-15 16:19:20 +0530
commit7a4f561e851fdc7246d804c3abb6748b8a4199a6 (patch)
treed2afc3463fd49625a9be482012f5c3bfcf7c42b9 /gstudio/templates/gstudio/nodetype_detail.html
downloadgnowsys-7a4f561e851fdc7246d804c3abb6748b8a4199a6.tar.gz
master trunk of gnowsys-studio
Diffstat (limited to 'gstudio/templates/gstudio/nodetype_detail.html')
-rw-r--r--gstudio/templates/gstudio/nodetype_detail.html357
1 files changed, 357 insertions, 0 deletions
diff --git a/gstudio/templates/gstudio/nodetype_detail.html b/gstudio/templates/gstudio/nodetype_detail.html
new file mode 100644
index 0000000..774b688
--- /dev/null
+++ b/gstudio/templates/gstudio/nodetype_detail.html
@@ -0,0 +1,357 @@
+{% extends "gstudio/base.html" %}
+{% load i18n comments gstudio_tags %}
+
+{% block title %}{{ object.title }}{% endblock %}
+
+{% block meta-description %}{% if object.excerpt %}{{ object.excerpt|striptags }}{% else %}{{ object.content|striptags|truncatewords:100 }}{% endif %}{% endblock %}
+
+{% block meta-keywords %}{% if object.tags %}{{ object.tags }}{% else %}{{ block.super }}{% endif %}{% endblock %}
+
+
+{% block link %}
+ {{ block.super }}
+ {% with object.previous_nodetype as previous_nodetype %}{% if previous_nodetype %}
+ <link rel="prev" title="{{ previous_nodetype.title }}" href="{{ previous_nodetype.get_absolute_url }}" />
+ {% endif %}{% endwith %}
+ {% with object.next_nodetype as next_nodetype %}{% if next_nodetype %}
+ <link rel="next" title="{{ next_nodetype.title }}" href="{{ next_nodetype.get_absolute_url }}" />
+ {% endif %}{% endwith %}
+ <link rel="shortlink" href="{{ object.short_url }}" />
+ <link rel="canonical" href="{{ object.get_absolute_url }}" />
+ {% with year=object.creation_date|date:"Y" month=object.creation_date|date:"m" day=object.creation_date|date:"d" %}
+ <link rel="alternate" type="application/rss+xml" title="{% trans "RSS Feed of discussions on" %} '{{ object.title }}'"
+ href="{% url gstudio_nodetype_discussion_feed year month day object.slug %}" />
+ <link rel="alternate" type="application/rss+xml" title="{% trans "RSS Feed of comments on" %} '{{ object.title }}'"
+ href="{% url gstudio_nodetype_comment_feed year month day object.slug %}" />
+ <link rel="alternate" type="application/rss+xml" title="{% trans "RSS Feed of pingbacks on" %} '{{ object.title }}'"
+ href="{% url gstudio_nodetype_pingback_feed year month day object.slug %}" />
+ <link rel="alternate" type="application/rss+xml" title="{% trans "RSS Feed of trackbacks on" %} '{{ object.title }}'"
+ href="{% url gstudio_nodetype_trackback_feed year month day object.slug %}" />
+ {% endwith %}
+{% endblock %}
+
+
+{% block content %}
+
+
+{% block nodetype-content %}
+ {% with object.html_content|safe as object_content %}
+
+
+ <b>Name:<nbsp></b> {{ object.title }} <br/>
+
+ {% if object.get_rendered_nbh.plural %}
+ <b> Plural Name:<nbsp></b>
+ {{object.get_rendered_nbh.plural}} <br/>
+ {% endif %}
+ {% if object.get_rendered_nbh.altnames %}
+ <b> Alternate names:<nbsp></b>
+ {{object.get_rendered_nbh.altnames}} <br/>
+ {% endif %}
+ {% if object.get_rendered_nbh.type_of %}
+ <b> Type of:<nbsp></b>
+ {% for typekey,typevalue in object.get_rendered_nbh.type_of.items %}
+ <a href="{{typevalue}}">{{typekey}}</a>;
+ {% endfor %}<br/>
+ {% endif %}
+
+
+ {% if object.get_rendered_nbh.member_of_metatypes %}
+
+
+ <b> Member of Metatypes:<nbsp></b>
+ {% for mkey,mvalue in object.get_rendered_nbh.member_of_metatypes.items %}
+ <a href="{{mvalue}}">{{mkey}}</a>;
+ {% endfor %}<br/>
+ {% endif %}
+
+
+
+ {% if object.get_rendered_nbh.contains_subtypes %}
+ <b> Contains SubTypes:<nbsp></b>
+ {% for stkey,stvalue in object.get_rendered_nbh.contains_subtypes.items %}
+ <a href="{{stvalue}}">{{stkey}}</a>;
+ {% endfor %}<br/>
+ {% endif %}
+
+
+ {% if object.get_rendered_nbh.contains_members %}
+
+
+ <b>Contains Members:<nbsp></b>
+ {% for mkey,mvalue in object.get_rendered_nbh.contains_members.items %}
+ <a href="{{mvalue}}">{{mkey}}</a>;
+ {% endfor %}<br/>
+ {% endif %}
+
+
+ {% if object.get_rendered_nbh.authors %}
+
+
+
+ <b>Authors: <nbsp> </b>
+
+
+ {% endif %}
+
+ {% for author in object.authors.all %}
+ <span class="vcard author">
+ <a href="{% url gstudio_author_detail author %}" class="fn nickname url" rel="author"
+ title="{% blocktrans with author as author %}Show {{ author }} nodetypes{% endblocktrans %}">{{ author }}</a>
+ </span>{% if not forloop.last %}, {% endif %}
+ {% endfor %} <br/>
+
+ {% if object.get_rendered_nbh.siblings %}
+
+
+ <b>Siblings:<nbsp> </b>
+
+ {% for sibkey,sibvalue in object.get_rendered_nbh.siblings.items %}
+ {{sibkey}};
+ <!--
+ <a href="{{sibvalue}}">{{sibkey}}</a>;
+ -->
+ {% endfor %} <br/>
+ {% endif %}
+
+ {% if object.get_rendered_nbh.priornodes %}
+
+
+ <b>Priornodes:<nbsp></b>
+ {% for mkey,mvalue in object.get_rendered_nbh.priornodes.items %}
+ <a href="{{mvalue}}">{{mkey}}</a>;
+ {% endfor %}<br/>
+ {% endif %}
+
+ {% if object.get_rendered_nbh.posteriornodes %}
+
+
+ <b>Posterior nodes:<nbsp></b>
+ {% for mkey,mvalue in object.get_rendered_nbh.posteriornodes.items %}
+ <a href="{{mvalue}}">{{mkey}}</a>;
+ {% endfor %}<br/>
+ {% endif %}
+
+ {% if object.get_rendered_nbh.relations %}
+
+
+ {% for relkey,relvalue in object.get_rendered_nbh.relations.items %}
+ <b>{{relkey}}:<nbsp></b>
+ {% for relk, relv in relvalue.items %}
+ <a href="{{relv}}">{{relk}}</a>;
+ {% endfor %}<br/>
+ {% endfor %}
+ {% endif %}
+
+ {% if object.get_rendered_nbh.attributes %}
+
+
+
+ <b>Attributes:<nbsp> </b>
+
+ {% for items in object.get_rendered_nbh.attributes.items %}
+ {{items}};
+ {% endfor %} <br/>
+ {% endif %}
+ {% if object.get_rendered_nbh.leftroles %}
+
+
+ <b>Left roles:<nbsp> </b>
+
+ {% for lrkey,lrvalue in object.get_rendered_nbh.leftroles.items %}
+ <a href="{{lrvalue}}">{{lrkey}}</a>;
+ {% endfor %} <br/>
+ {% endif %}
+
+ {% if object.get_rendered_nbh.rightroles %}
+
+ <b>Right roles:<nbsp> </b>
+
+ {% for rrkey,rrvalue in object.get_rendered_nbh.rightroles.items %}
+ <a href="{{rrvalue}}">{{rrkey}}</a>;
+ {% endfor %} <br/>
+ {% endif %}
+
+
+ {% if object.get_rendered_nbh.ats %}
+
+
+ <b>Attribute Types:<nbsp> </b>
+
+ {% for atkey,atvalue in object.get_rendered_nbh.ats.items %}
+ <a href="{{atvalue}}">{{atkey}}</a>;
+ {% endfor %} <br/>
+ {% endif %}
+
+
+
+
+
+ {% endwith %}
+ {% endblock %}
+
+
+
+{% block nodetype-widgets %}
+<div class="nodetype-widgets span-16 last"> {% with object.next_nodetype as next_nodetype %}
+ {% if object.posteriornodes.all %}
+ <div class="nodetype-next">
+ <h5>{% trans "Posterior node" %}</h5>
+ {% for items in object.posteriornodes.all %}
+ <a href="{{ items.get_absolute_url }}"> {{ items.title }}</a>;
+ {% endfor %}
+ </div>
+ {% endif %}
+ {% endwith %}
+ <!-- {% with object.previous_nodetype as previous_nodetype %} -->
+ {% if object.priornodes.all %}
+ <div class="nodetype-next">
+ <h5>{% trans "Prior node" %}</h5>
+ {% for items in object.priornodes.all %}
+ <a href="{{ items.get_absolute_url }}"> {{ items.title }}</a>;
+ {% endfor %}
+ </div>
+ {% endif %}
+ {% endwith %}
+ {% if object.related_published %}
+ <div class="nodetype-related">
+ <h5>{% trans "Related node types" %}</h5>
+ <ul>
+ {% for nodetype in object.related_published %}
+ <li>
+ <a href="{{ nodetype.get_absolute_url }}" title="{{ nodetype.title }}" rel="bookmark">{{ nodetype.title }}</a>
+ </li>
+ {% endfor %}
+ </ul>
+ </div>
+ {% endif %}
+</div>
+{% endblock %}
+
+{% block nodetype-comments %}
+<div id="comments" class="span-16 last">
+ <h5>{% trans "Comments" %}</h5>
+ {% with object.comments as comment_list %}
+ {% if comment_list.count %}
+ <ol id="comment-list" class="span-15 last">
+ {% for comment in comment_list %}
+ <li id="comment_{{ comment.pk }}" class="comment vcard {% cycle box1,box2 %}{% if comment.user in object.authors.all %} post-author{% endif %} span-15 last">
+ <div class="span-2">
+ <img src="{% get_gravatar comment.email 60 "G" %}" class="gravatar photo" alt="{{ comment.user_name }}"/>
+ </div>
+ <div class="comment-body span-13 last">
+ <div class="comment-author span-13 last">
+ {% if comment.url %}
+ <a href="{{ comment.url }}" class="fn url">{{ comment.user_name }}</a>
+ {% else %}
+ {{ comment.user_name }}
+ {% endif %}
+ {% trans "on" %} {{ comment.submit_date|date:"SHORT_DATETIME_FORMAT" }}
+ </div>
+ <div class="span-13 last">
+ {{ comment.comment|linebreaks }}
+ </div>
+ </div>
+ </li>
+ {% endfor %}
+ </ol>
+ {% if not object.comments_are_open %}
+ <p>{% trans "Comments are closed." %}</p>
+ {% endif %}
+ {% else %}
+ {% if object.comments_are_open %}
+ <p>{% trans "No comments yet." %}</p>
+ {% else %}
+ <p>{% trans "Comments are closed." %}</p>
+ {% endif %}
+ {% endif %}
+ {% endwith %}
+</div>
+{% endblock %}
+
+{% block nodetype-pingbacks %}
+<div id="pingbacks" class="span-16 last">
+ <h5>{% trans "Pingbacks" %}</h5>
+ {% with object.pingbacks as pingback_list %}
+ {% if pingback_list.count %}
+ <ol id="pingback-list" class="span-15 last">
+ {% for pingback in pingback_list %}
+ <li id="pingback_{{ pingback.pk }}" class="pingback {% cycle box1,box2 %} span-15 last">
+ <div class="pingback-body span-15 last">
+ <div class="pingback-author span-15 last">
+ <a href="{{ pingback.url }}">{{ pingback.user_name }}</a>
+ {% trans "on" %} {{ pingback.submit_date|date:"SHORT_DATETIME_FORMAT" }}
+ </div>
+ <div class="span-15 last">
+ <cite>
+ {{ pingback.comment }}
+ </cite>
+ </div>
+ </div>
+ </li>
+ {% endfor %}
+ </ol>
+ {% endif %}
+ {% if object.pingback_enabled %}
+ <p>{% trans "Pingbacks are open." %}</p>
+ {% else %}
+ <p>{% trans "Pingbacks are closed." %}</p>
+ {% endif %}
+ {% endwith %}
+</div>
+{% endblock %}
+
+{% block nodetype-trackbacks %}
+{% with object.trackbacks as trackback_list %}
+{% if trackback_list.count or object.pingback_enabled %}
+<div id="trackbacks" class="span-16 last">
+ <h5>{% trans "Trackbacks" %}</h5>
+ {% if trackback_list.count %}
+ <ol id="trackback-list" class="span-15 last">
+ {% for trackback in trackback_list %}
+ <li id="trackback_{{ trackback.pk }}" class="trackback {% cycle box1,box2 %} span-15 last">
+ <div class="trackback-body span-15 last">
+ <div class="trackback-author span-15 last">
+ <a href="{{ trackback.url }}">{{ trackback.user_name }}</a>
+ {% trans "on" %} {{ trackback.submit_date|date:"SHORT_DATETIME_FORMAT" }}
+ </div>
+ <div class="span-15 last">
+ <cite>
+ {{ trackback.comment }}
+ </cite>
+ </div>
+ </div>
+ </li>
+ {% endfor %}
+ </ol>
+ {% endif %}
+ {% if object.pingback_enabled %}
+ <p>
+ <a href="{% url gstudio_nodetype_trackback object.pk %}" rel="trackback">
+ {% trans "Trackback URL" %}</a>
+ </p>
+ {% endif %}
+</div>
+{% endif %}
+{% endwith %}
+{% endblock %}
+
+{% block nodetype-comments-form %}
+{% if object.comments_are_open %}
+<div class="commentForm span-16 last">
+ {% render_comment_form for object %}
+</div>
+{% endif %}
+{% endblock %}
+
+{% endblock %}
+
+{% block admin_tools %}
+{% if perms.gstudio.change_nodetype %}
+<li>
+ <a href="{% url admin:gstudio_objecttype_change object.pk %}" title="{% trans "Edit the nodetype" %}">
+ {% trans "Edit the node type" %}
+ </a>
+</li>
+{% endif %}
+{% endblock %}