Blog update
This commit is contained in:
		
					parent
					
						
							
								039399b95b
							
						
					
				
			
			
				commit
				
					
						ca033be061
					
				
			
		
					 11 changed files with 164 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,5 +18,7 @@ CACHES = { | ||||||
|         'LOCATION': 'unique-snowflake' |         'LOCATION': 'unique-snowflake' | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  | MIDDLEWARE_CLASSES+=("debug_toolbar.middleware.DebugToolbarMiddleware",) | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| DEBUG = True | DEBUG = True | ||||||
|  |  | ||||||
|  | @ -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