[ADD] theme saas-6

This commit is contained in:
Design
2021-05-25 18:32:22 +02:00
committed by Jeremy Kersten
commit b2e6533276
3407 changed files with 104584 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
<openerp>
<data>
<template id="assets_frontend_less" name="Latest Posts LESS assets" inherit_id="website.assets_frontend">
<xpath expr="." position="inside">
<link href="/snippet_latest_posts/static/src/less/js_get_posts.less" rel="stylesheet" type="text/less"/>
<link href="/snippet_latest_posts/static/src/less/s_latest_posts.less" rel="stylesheet" type="text/less"/>
<link href="/snippet_latest_posts/static/src/less/s_latest_posts_big_picture.less" rel="stylesheet" type="text/less"/>
</xpath>
</template>
<template id="assets_frontend_js" name="Latest Posts JS frontend assets" inherit_id="website.assets_frontend">
<xpath expr="//script[last()]" position="after">
<script src="/snippet_latest_posts/static/src/js/s_latest_posts_frontend.js" rel="stylesheet" type="text/less"/>
</xpath>
</template>
<template id="assets_editor" name="Latest Posts JS editor assets" inherit_id="website.assets_editor">
<xpath expr="." position="inside">
<script src="/snippet_latest_posts/static/src/js/s_latest_posts_editor.js" rel="stylesheet" type="text/less"/>
</xpath>
</template>
</data>
</openerp>
+51
View File
@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8" ?>
<openerp>
<data>
<template id="s_latest_posts_place_in_tab" inherit_id="website.snippets">
<xpath expr="//div[@id='snippet_feature']/div[contains(@class, 'o_panel_body')]" position="inside">
<t t-snippet="snippet_latest_posts.s_latest_posts" t-thumbnail="/snippet_latest_posts/static/src/img/s_latest_posts.jpg"/>
<t t-snippet="snippet_latest_posts.s_latest_posts_big_picture" t-thumbnail="/snippet_latest_posts/static/src/img/s_latest_posts_big_picture.jpg"/>
</xpath>
</template>
<!-- Snippet's Options -->
<template id="s_latest_posts_option" inherit_id="website.snippet_options">
<xpath expr="//div[@data-js='blog-style']" position="before">
<div data-js='js_get_posts' data-selector=".js_get_posts" />
<div data-js='js_get_posts_selectBlog' data-selector=".js_get_posts">
<li class="dropdown-submenu">
<a tabindex="-1" href="#">Limit by blog</a>
<ul class="dropdown-menu">
<li data-filter_by_blog_id="0"><a>All blogs</a></li>
<!-- the blogs' list will be generated in js -->
</ul>
</li>
</div>
<div data-js='js_get_posts_limit' data-selector=".js_get_posts">
<li class="dropdown-submenu">
<a tabindex="-1" href="#">Limit number to...</a>
<ul class="dropdown-menu">
<li data-posts_limit="1"><a>1 post</a></li>
<li data-posts_limit="2"><a>2 posts</a></li>
<li data-posts_limit="3"><a>3 posts</a></li>
<li data-posts_limit="4"><a>4 posts</a></li>
<li data-posts_limit="5"><a>5 posts</a></li>
<li data-posts_limit="6"><a>6 posts</a></li>
<li data-posts_limit="7"><a>7 posts</a></li>
<li data-posts_limit="8"><a>8 posts</a></li>
<li data-posts_limit="9"><a>9 posts</a></li>
<li data-posts_limit="10"><a>10 posts</a></li>
</ul>
</li>
</div>
</xpath>
</template>
</data>
</openerp>
@@ -0,0 +1,83 @@
<?xml version="1.0" encoding="utf-8" ?>
<openerp>
<data>
<!-- ======== LATEST POSTS ======== -->
<!-- Snippet's Body -->
<template id="s_latest_posts" name="Latest Posts List">
<section class="s_latest_posts">
<div class="container">
<h2 class="text-center">Latest Posts</h2>
<div class="js_get_posts" data-loading="true" data-template="snippet_latest_posts.media_list_template" />
<hr/>
</div>
</section>
</template>
<!-- Latest posts's Template -->
<template id="media_list_template">
<t t-if="not posts">
<t t-call="snippet_latest_posts.no_blog_posts"/>
</t>
<t t-foreach="posts" t-as="p">
<div class="post media media_list_template">
<div class="pull-left">
<a t-att-href="'/blog/%s/post/%s' % (p.blog_id.id, p.id)">
<div class="media-object loading_container thumb" t-att-style="'background-image: url(%s)' % p.background_image"/>
</a>
</div>
<div class="media-body">
<h4 class="media-heading" t-field="p.name"/>
<p t-field="p.subtitle"/>
<a class="btn btn-default" t-att-href="'/blog/%s/post/%s' % (p.blog_id.id, p.id)">Read More</a>
</div>
</div>
</t>
</template>
<!-- No post here, template -->
<template id="no_blog_posts">
<div class="container readable">
<div class="alert alert-warning alert-dismissible text-center" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">&#215;</span>
</button>
<h3>No posts here...</h3>
<p>Please, be sure that your posts are not in draft state</p>
</div>
</div>
</template>
<!-- ======== LATEST POSTS BIG PICTURES ======== -->
<!-- Snippet's Body -->
<template id="s_latest_posts_big_picture" name="Latest Posts Big Images">
<section class="s_latest_posts_big_picture">
<h2 class="text-center sans-serif">Latest Posts</h2>
<div class="js_get_posts" data-loading="true" data-template="snippet_latest_posts.s_latest_posts_big_picture_template" />
</section>
</template>
<template id="s_latest_posts_big_picture_template">
<t t-if="not posts">
<t t-call="snippet_latest_posts.no_blog_posts"/>
</t>
<t t-foreach="posts" t-as="p">
<figure class="loading_container col-sm-6">
<div class="content">
<div class="thumb" t-att-style="'background-image: url(%s)' % p.background_image" />
<figcaption>
<h2 t-field="p.name" />
<p t-field="p.subtitle"/>
<a t-att-href="'/blog/%s/post/%s' % (p.blog_id.id, p.id)">Read More</a>
</figcaption>
</div>
</figure>
</t>
</template>
</data>
</openerp>