Blog update
This commit is contained in:
		
					parent
					
						
							
								0d04a18a0d
							
						
					
				
			
			
				commit
				
					
						6b78bac53b
					
				
			
		
					 10 changed files with 162 additions and 145 deletions
				
			
		| 
						 | 
					@ -1,5 +1,6 @@
 | 
				
			||||||
from cms.plugin_base import CMSPluginBase
 | 
					from cms.plugin_base import CMSPluginBase
 | 
				
			||||||
from cms.plugin_pool import plugin_pool
 | 
					from cms.plugin_pool import plugin_pool
 | 
				
			||||||
 | 
					from cms.wizards import wizard_base
 | 
				
			||||||
from .models import DGGalleryPlugin, DGSupportersPlugin, Supporter
 | 
					from .models import DGGalleryPlugin, DGSupportersPlugin, Supporter
 | 
				
			||||||
from django.utils.translation import ugettext as _
 | 
					from django.utils.translation import ugettext as _
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -29,5 +30,7 @@ class CMSSupportersPlugin(CMSPluginBase):
 | 
				
			||||||
        })
 | 
					        })
 | 
				
			||||||
        return context
 | 
					        return context
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
plugin_pool.register_plugin(CMSGalleryPlugin)
 | 
					plugin_pool.register_plugin(CMSGalleryPlugin)
 | 
				
			||||||
plugin_pool.register_plugin(CMSSupportersPlugin)
 | 
					plugin_pool.register_plugin(CMSSupportersPlugin)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,8 +23,10 @@
 | 
				
			||||||
    <link href="{% static 'digitalglarus/css/business-casual.css' %}" rel="stylesheet">
 | 
					    <link href="{% static 'digitalglarus/css/business-casual.css' %}" rel="stylesheet">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <!-- Fonts -->
 | 
					    <!-- Fonts -->
 | 
				
			||||||
    <link href="//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800" rel="stylesheet" type="text/css">
 | 
					    <link href="//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800"
 | 
				
			||||||
    <link href="//fonts.googleapis.com/css?family=Josefin+Slab:100,300,400,600,700,100italic,300italic,400italic,600italic,700italic" rel="stylesheet" type="text/css">
 | 
					          rel="stylesheet" type="text/css">
 | 
				
			||||||
 | 
					    <link href="//fonts.googleapis.com/css?family=Josefin+Slab:100,300,400,600,700,100italic,300italic,400italic,600italic,700italic"
 | 
				
			||||||
 | 
					          rel="stylesheet" type="text/css">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    {% render_block "css" postprocessor "compressor.contrib.sekizai.compress" %}
 | 
					    {% render_block "css" postprocessor "compressor.contrib.sekizai.compress" %}
 | 
				
			||||||
    {% render_block "js" postprocessor "compressor.contrib.sekizai.compress" %}
 | 
					    {% render_block "js" postprocessor "compressor.contrib.sekizai.compress" %}
 | 
				
			||||||
| 
						 | 
					@ -35,83 +37,89 @@
 | 
				
			||||||
	<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
 | 
						<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
 | 
				
			||||||
	<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
 | 
						<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
 | 
				
			||||||
    <![endif]-->
 | 
					    <![endif]-->
 | 
				
			||||||
<script>
 | 
					    <script>
 | 
				
			||||||
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 | 
					        (function (i, s, o, g, r, a, m) {
 | 
				
			||||||
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 | 
					            i['GoogleAnalyticsObject'] = r;
 | 
				
			||||||
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 | 
					            i[r] = i[r] || function () {
 | 
				
			||||||
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
 | 
					                        (i[r].q = i[r].q || []).push(arguments)
 | 
				
			||||||
 | 
					                    }, i[r].l = 1 * new Date();
 | 
				
			||||||
 | 
					            a = s.createElement(o),
 | 
				
			||||||
 | 
					                    m = s.getElementsByTagName(o)[0];
 | 
				
			||||||
 | 
					            a.async = 1;
 | 
				
			||||||
 | 
					            a.src = g;
 | 
				
			||||||
 | 
					            m.parentNode.insertBefore(a, m)
 | 
				
			||||||
 | 
					        })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  ga('create', 'UA-62285904-2', 'auto');
 | 
					        ga('create', 'UA-62285904-2', 'auto');
 | 
				
			||||||
  ga('send', 'pageview');
 | 
					        ga('send', 'pageview');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
</script>
 | 
					    </script>
 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
  {% cms_toolbar %}
 | 
					{% cms_toolbar %}
 | 
				
			||||||
    <div class="brand">Digital Glarus</div>
 | 
					<div class="brand">Digital Glarus</div>
 | 
				
			||||||
    <div class="address-bar">The Swiss IT Valley | Schwanden, 8762 GL Switzerland | From 2015.10.13</div>
 | 
					<div class="address-bar">The Swiss IT Valley | Schwanden, 8762 GL Switzerland | From 2015.10.13</div>
 | 
				
			||||||
 | 
					 | 
				
			||||||
    <!-- Navigation -->
 | 
					 | 
				
			||||||
    <nav class="navbar navbar-default" role="navigation">
 | 
					 | 
				
			||||||
	<div class="container">
 | 
					 | 
				
			||||||
	    <!-- Brand and toggle get grouped for better mobile display -->
 | 
					 | 
				
			||||||
	    <div class="navbar-header">
 | 
					 | 
				
			||||||
		<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
 | 
					 | 
				
			||||||
		    <span class="sr-only">Toggle navigation</span>
 | 
					 | 
				
			||||||
		    <span class="icon-bar"></span>
 | 
					 | 
				
			||||||
		    <span class="icon-bar"></span>
 | 
					 | 
				
			||||||
		    <span class="icon-bar"></span>
 | 
					 | 
				
			||||||
		</button>
 | 
					 | 
				
			||||||
		<!-- navbar-brand is hidden on larger screens, but visible when the menu is collapsed -->
 | 
					 | 
				
			||||||
		<a class="navbar-brand" href="index.html">Digital Glarus</a>
 | 
					 | 
				
			||||||
	    </div>
 | 
					 | 
				
			||||||
	    <!-- Collect the nav links, forms, and other content for toggling -->
 | 
					 | 
				
			||||||
	    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
 | 
					 | 
				
			||||||
	      <ul class="nav navbar-nav">
 | 
					 | 
				
			||||||
		{% show_menu 0 0 0 1 %}
 | 
					 | 
				
			||||||
		{% show_menu_below_id "digital-glarus-page" 0 %}
 | 
					 | 
				
			||||||
        <li>
 | 
					 | 
				
			||||||
            <a href="{% url 'digitalglarus:supporters' %}">Supporters</a>
 | 
					 | 
				
			||||||
        </li>
 | 
					 | 
				
			||||||
		    <li>
 | 
					 | 
				
			||||||
			<a href="{% url 'digitalglarus:blog' %}">Blog</a>
 | 
					 | 
				
			||||||
		    </li>
 | 
					 | 
				
			||||||
		</ul>
 | 
					 | 
				
			||||||
	    </div>
 | 
					 | 
				
			||||||
	    <!-- /.navbar-collapse -->
 | 
					 | 
				
			||||||
	</div>
 | 
					 | 
				
			||||||
	<!-- /.container -->
 | 
					 | 
				
			||||||
    </nav>
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<!-- Navigation -->
 | 
				
			||||||
 | 
					<nav class="navbar navbar-default" role="navigation">
 | 
				
			||||||
    <div class="container">
 | 
					    <div class="container">
 | 
				
			||||||
    {% block content %} {% endblock %}
 | 
					        <!-- Brand and toggle get grouped for better mobile display -->
 | 
				
			||||||
 | 
					        <div class="navbar-header">
 | 
				
			||||||
 | 
					            <button type="button" class="navbar-toggle" data-toggle="collapse"
 | 
				
			||||||
 | 
					                    data-target="#bs-example-navbar-collapse-1">
 | 
				
			||||||
 | 
					                <span class="sr-only">Toggle navigation</span>
 | 
				
			||||||
 | 
					                <span class="icon-bar"></span>
 | 
				
			||||||
 | 
					                <span class="icon-bar"></span>
 | 
				
			||||||
 | 
					                <span class="icon-bar"></span>
 | 
				
			||||||
 | 
					            </button>
 | 
				
			||||||
 | 
					            <!-- navbar-brand is hidden on larger screens, but visible when the menu is collapsed -->
 | 
				
			||||||
 | 
					            <a class="navbar-brand" href="index.html">Digital Glarus</a>
 | 
				
			||||||
 | 
					        </div>
 | 
				
			||||||
 | 
					        <!-- Collect the nav links, forms, and other content for toggling -->
 | 
				
			||||||
 | 
					        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
 | 
				
			||||||
 | 
					            <ul class="nav navbar-nav">
 | 
				
			||||||
 | 
					                {% show_menu 0 0 0 1 %}
 | 
				
			||||||
 | 
					                {% show_menu_below_id "digital-glarus-page" 0 %}
 | 
				
			||||||
 | 
					                <li>
 | 
				
			||||||
 | 
					                    <a href="{% url 'digitalglarus:supporters' %}">Supporters</a>
 | 
				
			||||||
 | 
					                </li>
 | 
				
			||||||
 | 
					            </ul>
 | 
				
			||||||
 | 
					        </div>
 | 
				
			||||||
 | 
					        <!-- /.navbar-collapse -->
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <!-- /.container -->
 | 
					    <!-- /.container -->
 | 
				
			||||||
 | 
					</nav>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <footer>
 | 
					<div class="container">
 | 
				
			||||||
	<div class="container">
 | 
					    {% block content %} {% endblock %}
 | 
				
			||||||
	    <div class="row">
 | 
					</div>
 | 
				
			||||||
		<div class="col-lg-12 text-center">
 | 
					<!-- /.container -->
 | 
				
			||||||
		  <p class="text-center">Copyright © <a href="http://www.ungleich.ch">ungleich GmbH 2015</a></p>
 | 
					 | 
				
			||||||
		</div>
 | 
					 | 
				
			||||||
	    </div>
 | 
					 | 
				
			||||||
	</div>
 | 
					 | 
				
			||||||
    </footer>
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <!-- jQuery -->
 | 
					<footer>
 | 
				
			||||||
    <script src="{% static 'digitalglarus/js/jquery.js' %}"></script>
 | 
					    <div class="container">
 | 
				
			||||||
 | 
					        <div class="row">
 | 
				
			||||||
 | 
					            <div class="col-lg-12 text-center">
 | 
				
			||||||
 | 
					                <p class="text-center">Copyright © <a href="http://www.ungleich.ch">ungleich GmbH
 | 
				
			||||||
 | 
					                    2015</a></p>
 | 
				
			||||||
 | 
					            </div>
 | 
				
			||||||
 | 
					        </div>
 | 
				
			||||||
 | 
					    </div>
 | 
				
			||||||
 | 
					</footer>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <!-- Bootstrap Core JavaScript -->
 | 
					<!-- jQuery -->
 | 
				
			||||||
    <script src="{% static 'digitalglarus/js/bootstrap.min.js' %}"></script>
 | 
					<script src="{% static 'digitalglarus/js/jquery.js' %}"></script>
 | 
				
			||||||
    <script src="{% static 'digitalglarus/js/digital.glarus.js' %}"></script>
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <!-- Script to Activate the Carousel -->
 | 
					<!-- Bootstrap Core JavaScript -->
 | 
				
			||||||
    <script>
 | 
					<script src="{% static 'digitalglarus/js/bootstrap.min.js' %}"></script>
 | 
				
			||||||
 | 
					<script src="{% static 'digitalglarus/js/digital.glarus.js' %}"></script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<!-- Script to Activate the Carousel -->
 | 
				
			||||||
 | 
					<script>
 | 
				
			||||||
    $('.carousel').carousel({
 | 
					    $('.carousel').carousel({
 | 
				
			||||||
	interval: 5000 //changes the speed
 | 
					        interval: 5000 //changes the speed
 | 
				
			||||||
    })
 | 
					    })
 | 
				
			||||||
    </script>
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
</body>
 | 
					</body>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10,7 +10,7 @@
 | 
				
			||||||
  <header>
 | 
					  <header>
 | 
				
			||||||
    <hr></hr>
 | 
					    <hr></hr>
 | 
				
			||||||
    <h2 class="text-center intro-text">
 | 
					    <h2 class="text-center intro-text">
 | 
				
			||||||
      <a href="{% url 'digitalglarus:blog-detail' post.slug %}" class="post-title center-block">
 | 
					      <a href="{% url 'djangocms_blog:post-detail' post.slug %}" class="post-title center-block">
 | 
				
			||||||
	<b>{{ post.title }}</b>
 | 
						<b>{{ post.title }}</b>
 | 
				
			||||||
      </a>
 | 
					      </a>
 | 
				
			||||||
      <small>
 | 
					      <small>
 | 
				
			||||||
| 
						 | 
					@ -28,6 +28,6 @@
 | 
				
			||||||
    </p>
 | 
					    </p>
 | 
				
			||||||
  </div>
 | 
					  </div>
 | 
				
			||||||
  <div class="read-more">
 | 
					  <div class="read-more">
 | 
				
			||||||
    <a class="lead" href="{% url 'digitalglarus:blog-detail' post.slug %}">{% trans "read more" %} »</a>
 | 
					    <a class="lead" href="{% url 'djangocms_blog:post-detail' post.slug %}">{% trans "read more" %} »</a>
 | 
				
			||||||
  </div>
 | 
					  </div>
 | 
				
			||||||
</article>
 | 
					</article>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,6 +7,7 @@
 | 
				
			||||||
{% block title %}{{ post.get_title }}{% endblock %}
 | 
					{% block title %}{{ post.get_title }}{% endblock %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{% block content_blog %}{% spaceless %}
 | 
					{% block content_blog %}{% spaceless %}
 | 
				
			||||||
 | 
					    {% debug %}
 | 
				
			||||||
<article id="post-{{ post.slug }}" class="post-item post-detail">
 | 
					<article id="post-{{ post.slug }}" class="post-item post-detail">
 | 
				
			||||||
  {% if post.main_image_id %}
 | 
					  {% if post.main_image_id %}
 | 
				
			||||||
  <div class="blog-visual">
 | 
					  <div class="blog-visual">
 | 
				
			||||||
| 
						 | 
					@ -17,7 +18,7 @@
 | 
				
			||||||
  <header class="text-center">
 | 
					  <header class="text-center">
 | 
				
			||||||
    <hr></hr>
 | 
					    <hr></hr>
 | 
				
			||||||
    <h2 class="text-center intro-text">
 | 
					    <h2 class="text-center intro-text">
 | 
				
			||||||
      <a href="{% url 'digitalglarus:blog-detail' post.slug %}" class="post-title center-block">
 | 
					      <a href="{% url 'djangocms_blog:post-detail' post.slug %}" class="post-title center-block">
 | 
				
			||||||
	<b>{{ post.title }}</b>
 | 
						<b>{{ post.title }}</b>
 | 
				
			||||||
      </a>
 | 
					      </a>
 | 
				
			||||||
      <small>
 | 
					      <small>
 | 
				
			||||||
| 
						 | 
					@ -26,7 +27,7 @@
 | 
				
			||||||
    </h2>
 | 
					    </h2>
 | 
				
			||||||
    <hr></hr>
 | 
					    <hr></hr>
 | 
				
			||||||
    {% block blog_meta %}
 | 
					    {% block blog_meta %}
 | 
				
			||||||
    {# include "glarus_blog/includes/blog_meta.html" #}
 | 
					     include "glarus_blog/includes/blog_meta.html"
 | 
				
			||||||
    {% endblock %}
 | 
					    {% endblock %}
 | 
				
			||||||
    </header>
 | 
					    </header>
 | 
				
			||||||
    {% endspaceless %}
 | 
					    {% endspaceless %}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,5 +1,4 @@
 | 
				
			||||||
from django.conf.urls import url,include
 | 
					from django.conf.urls import url
 | 
				
			||||||
from djangocms_blog.urls import urlpatterns as blog_patterns
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
from . import views
 | 
					from . import views
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10,6 +9,7 @@ urlpatterns = [
 | 
				
			||||||
    url(r'old_letscowork$', views.letscowork, name='letscowork'),
 | 
					    url(r'old_letscowork$', views.letscowork, name='letscowork'),
 | 
				
			||||||
    url(r'old_home$', views.home, name='home'),
 | 
					    url(r'old_home$', views.home, name='home'),
 | 
				
			||||||
    url(r'supporters/$', views.supporters, name='supporters'),
 | 
					    url(r'supporters/$', views.supporters, name='supporters'),
 | 
				
			||||||
    url(r'blog/',views.blog, name='blog'),
 | 
					    url(r'', views.index, name='index')
 | 
				
			||||||
    url(r'^blog/(?P<slug>\w[-\w]*)/$', views.blog_detail, name='blog-detail'),
 | 
					    # url(r'blog/',views.blog,name='blog'),
 | 
				
			||||||
 | 
					    # url(r'^blog/(?P<slug>\w[-\w]*)/$', views.blog_detail, name='blog-detail'),
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -6,6 +6,7 @@ from django.http import HttpResponseRedirect
 | 
				
			||||||
from django.core.urlresolvers import reverse
 | 
					from django.core.urlresolvers import reverse
 | 
				
			||||||
from django.utils.translation import get_language
 | 
					from django.utils.translation import get_language
 | 
				
			||||||
from djangocms_blog.models import Post
 | 
					from djangocms_blog.models import Post
 | 
				
			||||||
 | 
					from django.core.urlresolvers import resolve
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from .models import Message, Supporter
 | 
					from .models import Message, Supporter
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -75,23 +75,24 @@ INSTALLED_APPS = (
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #2nd migrate
 | 
					    #2nd migrate
 | 
				
			||||||
    # django-cms plugins
 | 
					    # django-cms plugins
 | 
				
			||||||
#    'djangocms_file',
 | 
					   'djangocms_file',
 | 
				
			||||||
#    'djangocms_picture',
 | 
					   'djangocms_picture',
 | 
				
			||||||
#    'djangocms_video',
 | 
					   'djangocms_video',
 | 
				
			||||||
#    'djangocms_flash',
 | 
					   'djangocms_flash',
 | 
				
			||||||
#    'djangocms_googlemap',
 | 
					 | 
				
			||||||
#    'djangocms_inherit',
 | 
					 | 
				
			||||||
#    'djangocms_link',
 | 
					 | 
				
			||||||
#    'djangocms_teaser',
 | 
					 | 
				
			||||||
#    'djangocms_page_meta',
 | 
					 | 
				
			||||||
#    'djangocms_text_ckeditor',
 | 
					 | 
				
			||||||
#    'djangocms_admin_style',
 | 
					 | 
				
			||||||
#    'cmsplugin_filer_file',
 | 
					 | 
				
			||||||
#    'cmsplugin_filer_folder',
 | 
					 | 
				
			||||||
#    'cmsplugin_filer_link',
 | 
					 | 
				
			||||||
#    'cmsplugin_filer_teaser',
 | 
					 | 
				
			||||||
#    'cmsplugin_filer_video',
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   'djangocms_googlemap',
 | 
				
			||||||
 | 
					   'djangocms_inherit',
 | 
				
			||||||
 | 
					   'djangocms_link',
 | 
				
			||||||
 | 
					   'djangocms_teaser',
 | 
				
			||||||
 | 
					   'djangocms_page_meta',
 | 
				
			||||||
 | 
					   'djangocms_text_ckeditor',
 | 
				
			||||||
 | 
					   'djangocms_admin_style',
 | 
				
			||||||
 | 
					   'cmsplugin_filer_file',
 | 
				
			||||||
 | 
					   'cmsplugin_filer_folder',
 | 
				
			||||||
 | 
					   'cmsplugin_filer_link',
 | 
				
			||||||
 | 
					   'cmsplugin_filer_teaser',
 | 
				
			||||||
 | 
					   'cmsplugin_filer_video',
 | 
				
			||||||
 | 
					    #
 | 
				
			||||||
    #blog
 | 
					    #blog
 | 
				
			||||||
    # versioning
 | 
					    # versioning
 | 
				
			||||||
    'reversion',
 | 
					    'reversion',
 | 
				
			||||||
| 
						 | 
					@ -99,6 +100,8 @@ INSTALLED_APPS = (
 | 
				
			||||||
    'ungleich',
 | 
					    'ungleich',
 | 
				
			||||||
    'hosting',
 | 
					    'hosting',
 | 
				
			||||||
    'digitalglarus',
 | 
					    'digitalglarus',
 | 
				
			||||||
 | 
					    'django_extensions',
 | 
				
			||||||
 | 
					    'debug_toolbar'
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
MIDDLEWARE_CLASSES = (
 | 
					MIDDLEWARE_CLASSES = (
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,9 +18,6 @@
 | 
				
			||||||
      <ul class="nav navbar-nav">
 | 
					      <ul class="nav navbar-nav">
 | 
				
			||||||
	{% show_menu 0 0 0 1 %}
 | 
						{% show_menu 0 0 0 1 %}
 | 
				
			||||||
	{% show_menu_below_id "digital-glarus-page" 0 %}
 | 
						{% show_menu_below_id "digital-glarus-page" 0 %}
 | 
				
			||||||
	<li>
 | 
					 | 
				
			||||||
	  <a href="{% url 'digitalglarus:blog' %}">Blog</a>
 | 
					 | 
				
			||||||
	</li>
 | 
					 | 
				
			||||||
      </ul>
 | 
					      </ul>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    <!-- /.navbar-collapse -->
 | 
					    <!-- /.navbar-collapse -->
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,21 +1,37 @@
 | 
				
			||||||
{% extends "djangocms_blog/base.html" %}
 | 
					{% extends "glarus_blog/base.html" %}
 | 
				
			||||||
{% load i18n thumbnail cms_tags %}
 | 
					{% load i18n thumbnail cms_tags %}
 | 
				
			||||||
{% load url from future %}
 | 
					
 | 
				
			||||||
{% block meta_description %}{{ post.meta_description }}{% endblock meta_description %}
 | 
					{% block meta_description %}{{ post.meta_description }}{% endblock meta_description %}
 | 
				
			||||||
{% block meta_keywords %}{{ post.meta_keywords }}{% endblock meta_keywords %}
 | 
					{% block meta_keywords %}{{ post.meta_keywords }}{% endblock meta_keywords %}
 | 
				
			||||||
{% block canonical_url %}<link rel="canonical" href="{{ SITE.domain }}{{ view.get_view_url }}"/>{% endblock canonical_url %}
 | 
					{% block canonical_url %}
 | 
				
			||||||
{% block title %}{% page_attribute "page_title" %} - {{ post.get_title }}{% endblock %}
 | 
					    <link rel="canonical" href="{{ SITE.domain }}{{ view.get_view_url }}"/>{% endblock canonical_url %}
 | 
				
			||||||
<!-- page header -->
 | 
					{% block title %}{{ post.get_title }}{% endblock %}
 | 
				
			||||||
{% block base_header %}
 | 
					
 | 
				
			||||||
{% include "djangocms_blog/_header_post_detail.html"  %}
 | 
					{% block content_blog %}{% spaceless %}
 | 
				
			||||||
{% endblock %}
 | 
					    <article id="post-{{ post.slug }}" class="post-item post-detail">
 | 
				
			||||||
<!-- page header  -->
 | 
					    {% if post.main_image_id %}
 | 
				
			||||||
{% block content_blog %}
 | 
					        <div class="blog-visual">
 | 
				
			||||||
<article>
 | 
					            {% thumbnail post.main_image post.full_image_options.size crop=post.full_image_options.crop upscale=post.full_image_options.upscale subject_location=post.main_image.subject_location as thumb %}
 | 
				
			||||||
  {% if use_placeholder %}
 | 
					            <img src="{{ post.main_image.url }}" alt="{{ post.main_image.default_alt_text }}"
 | 
				
			||||||
  <div class="blog-content">{% render_placeholder post.content %}</div>
 | 
					                 class="img-responsive img-full"/>
 | 
				
			||||||
  {% else %}
 | 
					        </div>
 | 
				
			||||||
  <div class="blog-content">{% render_model post "post_text" "post_text" %}</div>
 | 
					    {% endif %}
 | 
				
			||||||
  {% endif %}
 | 
					    <header class="text-center">
 | 
				
			||||||
 | 
					        <hr></hr>
 | 
				
			||||||
 | 
					        <h2 class="text-center intro-text">
 | 
				
			||||||
 | 
					            <a href="{% url 'djangocms_blog:post-detail' post.slug %}" class="post-title center-block">
 | 
				
			||||||
 | 
					                <b>{{ post.title }}</b>
 | 
				
			||||||
 | 
					            </a>
 | 
				
			||||||
 | 
					            <small>
 | 
				
			||||||
 | 
					                {{ post.date_created }}
 | 
				
			||||||
 | 
					            </small>
 | 
				
			||||||
 | 
					        </h2>
 | 
				
			||||||
 | 
					        <hr></hr>
 | 
				
			||||||
 | 
					{#        {% block blog_meta %}#}
 | 
				
			||||||
 | 
					{#             include "glarus_blog/includes/blog_meta.html"#}
 | 
				
			||||||
 | 
					{#        {% endblock %}#}
 | 
				
			||||||
 | 
					    </header>
 | 
				
			||||||
 | 
					{% endspaceless %}
 | 
				
			||||||
 | 
					<div class="digitalglarus-blog-content">{{ post.abstract| safe }}</div>
 | 
				
			||||||
</article>
 | 
					</article>
 | 
				
			||||||
{% endblock content_blog %}
 | 
					{% endblock content_blog %}
 | 
				
			||||||
| 
						 | 
					@ -1,47 +1,35 @@
 | 
				
			||||||
{% extends "djangocms_blog/base.html" %}
 | 
					{% extends "glarus_blog/base.html" %}
 | 
				
			||||||
{% load i18n thumbnail %}{% spaceless %}
 | 
					{% load i18n thumbnail %}{% spaceless %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{% block canonical_url %}<link rel="canonical" href="{{ SITE.domain }}{{ view.get_view_url }}"/>{% endblock canonical_url %}
 | 
					{% block canonical_url %}<link rel="canonical" href="{{ SITE.domain }}{{ view.get_view_url }}"/>{% endblock canonical_url %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{% block content_blog %}
 | 
					{% block content_blog %}
 | 
				
			||||||
<section class="blog-list">
 | 
					<section class="blog-list">
 | 
				
			||||||
  {% block blog_title %}
 | 
					    {% block blog_title %}
 | 
				
			||||||
  <header>
 | 
					    <header>
 | 
				
			||||||
    <h2>
 | 
					    </header>
 | 
				
			||||||
      {% if author %}{% trans "Articles by" %} {{ author.get_full_name }}
 | 
					    {% endblock %}
 | 
				
			||||||
      {% elif archive_date %}{% trans "Archive" %} – {% if month %}{{ archive_date|date:'F' }} {% endif %}{{ year }}
 | 
					    {% for post in post_list %}
 | 
				
			||||||
      {% elif tagged_entries %}{% trans "Tag" %} – {{ tagged_entries|capfirst }}
 | 
						{% include "glarus_blog/includes/blog_item.html" with post=post image="true" TRUNCWORDS_COUNT=TRUNCWORDS_COUNT %}
 | 
				
			||||||
      {% elif category %}{% trans "Category" %} – {{ category }}{% endif %}
 | 
					    {% empty %}
 | 
				
			||||||
    </h2>
 | 
					    <p class="blog-empty text-center lead">{% trans "No article found." %}</p>
 | 
				
			||||||
  </header>
 | 
					    {% endfor %}
 | 
				
			||||||
  {% endblock %}
 | 
					    {% if author or archive_date or tagged_entries %}
 | 
				
			||||||
  {% for post in post_list %}
 | 
					    <p class="blog-back"><a href="{% url 'djangocms_blog:posts-latest' %}">{% trans "Back" %}</a></p>
 | 
				
			||||||
  {% include "djangocms_blog/includes/blog_item.html" with post=post image="true" TRUNCWORDS_COUNT=TRUNCWORDS_COUNT %}
 | 
					 | 
				
			||||||
  {% empty %}
 | 
					 | 
				
			||||||
  <p class="blog-empty">{% trans "No article found." %}</p>
 | 
					 | 
				
			||||||
  {% endfor %}
 | 
					 | 
				
			||||||
  {% if author or archive_date or tagged_entries %}
 | 
					 | 
				
			||||||
  <p class="blog-back"><a href="{% url 'djangocms_blog:posts-latest' %}">{% trans "Back" %}</a></p>
 | 
					 | 
				
			||||||
  {% endif %}
 | 
					 | 
				
			||||||
  {% if is_paginated %}
 | 
					 | 
				
			||||||
  <!-- Pager -->
 | 
					 | 
				
			||||||
  <ul class="pager">
 | 
					 | 
				
			||||||
    {% if page_obj.has_previous %}
 | 
					 | 
				
			||||||
    <li class="previous">
 | 
					 | 
				
			||||||
      <a href="?{{ view.page_kwarg }}={{ page_obj.previous_page_number }}">
 | 
					 | 
				
			||||||
	« {% trans "Newer Posts" %}
 | 
					 | 
				
			||||||
      </a>
 | 
					 | 
				
			||||||
    </li>
 | 
					 | 
				
			||||||
    {% endif %}
 | 
					    {% endif %}
 | 
				
			||||||
    {% if page_obj.has_next %}
 | 
					    {% if is_paginated %}
 | 
				
			||||||
    <li class="next">
 | 
					    <nav class="{% firstof css_grid instance.css_grid %} pagination">
 | 
				
			||||||
      <a href="?{{ view.page_kwarg }}={{ page_obj.next_page_number }}">
 | 
						{% if page_obj.has_previous %}
 | 
				
			||||||
	{% trans "Older Posts" %} →
 | 
						    <a href="?{{ view.page_kwarg }}={{ page_obj.previous_page_number }}">« {% trans "previous" %}</a>
 | 
				
			||||||
      </a>
 | 
						{% endif %}
 | 
				
			||||||
    </li>
 | 
						<span class="current">
 | 
				
			||||||
 | 
						    {% trans "Page" %} {{ page_obj.number }} {% trans "of" %} {{ paginator.num_pages }}
 | 
				
			||||||
 | 
						</span>
 | 
				
			||||||
 | 
						{% if page_obj.has_next %}
 | 
				
			||||||
 | 
						    <a href="?{{ view.page_kwarg }}={{ page_obj.next_page_number }}">{% trans "next" %} »</a>
 | 
				
			||||||
 | 
						{% endif %}
 | 
				
			||||||
 | 
					    </nav>
 | 
				
			||||||
    {% endif %}
 | 
					    {% endif %}
 | 
				
			||||||
  </ul>
 | 
					 | 
				
			||||||
  {% endif %}
 | 
					 | 
				
			||||||
</section>
 | 
					</section>
 | 
				
			||||||
{% endblock %}
 | 
					{% endblock %}
 | 
				
			||||||
{% endspaceless %}
 | 
					{% endspaceless %}
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue