First Commit
Setup repo and website
2
cerimoniere-website-source/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
/resources/
|
||||
/public/
|
||||
29
cerimoniere-website-source/README.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# README #
|
||||
|
||||
This README would normally document whatever steps are necessary to get your application up and running.
|
||||
|
||||
### What is this repository for? ###
|
||||
|
||||
* Quick summary
|
||||
* Version
|
||||
* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo)
|
||||
|
||||
### How do I get set up? ###
|
||||
|
||||
* Summary of set up
|
||||
* Configuration
|
||||
* Dependencies
|
||||
* Database configuration
|
||||
* How to run tests
|
||||
* Deployment instructions
|
||||
|
||||
### Contribution guidelines ###
|
||||
|
||||
* Writing tests
|
||||
* Code review
|
||||
* Other guidelines
|
||||
|
||||
### Who do I talk to? ###
|
||||
|
||||
* Repo owner or admin
|
||||
* Other community or team contact
|
||||
6
cerimoniere-website-source/archetypes/default.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "{{ replace .Name "-" " " | title }}"
|
||||
date: {{ .Date }}
|
||||
draft: true
|
||||
---
|
||||
|
||||
35
cerimoniere-website-source/assets/scss/_mixins.scss
Normal file
@@ -0,0 +1,35 @@
|
||||
@mixin mobile-xs{
|
||||
@media(max-width:400px){
|
||||
@content;
|
||||
}
|
||||
}
|
||||
@mixin mobile{
|
||||
@media(max-width:575px){
|
||||
@content;
|
||||
}
|
||||
}
|
||||
@mixin tablet{
|
||||
@media(max-width:767px){
|
||||
@content;
|
||||
}
|
||||
}
|
||||
@mixin desktop{
|
||||
@media(max-width:991px){
|
||||
@content;
|
||||
}
|
||||
}
|
||||
@mixin desktop-lg{
|
||||
@media(max-width:1199px){
|
||||
@content;
|
||||
}
|
||||
}
|
||||
|
||||
@mixin desktop-xl{
|
||||
@media(max-width:1499px){
|
||||
@content;
|
||||
}
|
||||
}
|
||||
|
||||
@mixin size($size){
|
||||
width: $size; height: $size;
|
||||
}
|
||||
626
cerimoniere-website-source/assets/scss/style.scss
Normal file
@@ -0,0 +1,626 @@
|
||||
@import 'mixins';
|
||||
|
||||
// Variables
|
||||
$primary-font: 'Josefin Sans',
|
||||
sans-serif;
|
||||
$secondary-font: 'Droid Serif',
|
||||
serif;
|
||||
// $primary-color: #f9a743;
|
||||
$primary-color: #59a9d2;
|
||||
$icon-font: 'themefisher-font' !important;
|
||||
|
||||
/*--
|
||||
Common Css
|
||||
--*/
|
||||
body {
|
||||
font-size: 14px;
|
||||
font-weight: 300;
|
||||
line-height: 25px;
|
||||
color: #3b4045;
|
||||
font-family: $primary-font;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
}
|
||||
|
||||
|
||||
.preloader {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
background-color: #fff;
|
||||
z-index: 999999;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
font-weight: 300;
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
h1,
|
||||
.h1 {
|
||||
font-size: 44px;
|
||||
line-height: 56px;
|
||||
}
|
||||
|
||||
h2,
|
||||
.h2 {
|
||||
font-size: 30px;
|
||||
line-height: 35px;
|
||||
}
|
||||
|
||||
h3,
|
||||
.h3 {
|
||||
font-size: 23px;
|
||||
line-height: 25px;
|
||||
}
|
||||
|
||||
h4,
|
||||
.h4 {
|
||||
font-size: 20px;
|
||||
line-height: 24px;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 18px;
|
||||
line-height: 25px;
|
||||
}
|
||||
|
||||
ul {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
a {
|
||||
-webkit-transition: all 0.2s ease-in-out 0s;
|
||||
-moz-transition: all 0.2s ease-in-out 0s;
|
||||
-o-transition: all 0.2s ease-in-out 0s;
|
||||
transition: all 0.2s ease-in-out 0s;
|
||||
}
|
||||
|
||||
.mt-100 {
|
||||
margin-top: 100px;
|
||||
}
|
||||
|
||||
.bg-1 {
|
||||
background-image: url(../images/call-to-action.jpg);
|
||||
}
|
||||
|
||||
.bg-orange {
|
||||
background: $primary-color;
|
||||
}
|
||||
|
||||
.text-primary-color {
|
||||
color: $primary-color;
|
||||
}
|
||||
|
||||
.bg-opacity {
|
||||
position: relative;
|
||||
|
||||
&:before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
background: rgba(0, 0, 0, 0.7);
|
||||
}
|
||||
}
|
||||
|
||||
a:focus,
|
||||
.btn:focus,
|
||||
.btn:active:focus {
|
||||
box-shadow: none;
|
||||
outline: 0 none;
|
||||
}
|
||||
|
||||
a,
|
||||
a:active,
|
||||
a:focus,
|
||||
a:active {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.section {
|
||||
padding: 100px 0;
|
||||
}
|
||||
|
||||
.font-size-60 {
|
||||
font-size: 60px;
|
||||
line-height: 1.2;
|
||||
|
||||
@include mobile {
|
||||
font-size: 40px;
|
||||
}
|
||||
}
|
||||
|
||||
.mb-10 {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.mb-40 {
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
|
||||
.slick-slide {
|
||||
outline: 0
|
||||
}
|
||||
|
||||
/*--
|
||||
custom heading
|
||||
--*/
|
||||
.text-center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.heading {
|
||||
text-align: center;
|
||||
color: #777777;
|
||||
padding-bottom: 70px;
|
||||
|
||||
h2 {
|
||||
color: #3c3c3c;
|
||||
padding-bottom: 15px;
|
||||
text-transform: capitalize;
|
||||
font-weight: 700;
|
||||
font-size: 40px;
|
||||
line-height: 40px;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 17px;
|
||||
line-height: 24px;
|
||||
font-weight: 300;
|
||||
}
|
||||
}
|
||||
|
||||
.subheading {
|
||||
color: #3c3c3c;
|
||||
padding-bottom: 15px;
|
||||
text-transform: capitalize;
|
||||
font-weight: 500;
|
||||
font-size: 32px;
|
||||
line-height: 45px;
|
||||
}
|
||||
|
||||
.btn {
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
.btn-main {
|
||||
color: #fff;
|
||||
border-radius: 30px;
|
||||
font-size: 18px;
|
||||
padding: 15px 40px;
|
||||
display: inline-block;
|
||||
background-color: $primary-color;
|
||||
/* box-shadow: 0 15px 40px rgba(249, 167, 68, 0.5); */
|
||||
background-image: linear-gradient(bottom, rgba(255, 239, 206, 0) 0%, rgba(255, 239, 206, 0.25) 100%);
|
||||
|
||||
&:hover,
|
||||
&:focus {
|
||||
background-color: $primary-color;
|
||||
color: #fff;
|
||||
}
|
||||
}
|
||||
|
||||
.btn-main-sm {
|
||||
padding: 12px 35px;
|
||||
text-transform: uppercase;
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* navigation */
|
||||
.navbar {
|
||||
&-brand {
|
||||
color: #444;
|
||||
font-size: 25px;
|
||||
margin: 0;
|
||||
line-height: 1;
|
||||
}
|
||||
}
|
||||
|
||||
.nav-link {
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
padding: 10px 20px !important;
|
||||
}
|
||||
|
||||
.navbar-light .navbar-nav .nav-link {
|
||||
color: #444;
|
||||
}
|
||||
|
||||
.lang-list {
|
||||
border: 0;
|
||||
margin: 10px 20px;
|
||||
font-size: 16px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
|
||||
/* cart */
|
||||
.cart {
|
||||
background: transparent;
|
||||
border: 0;
|
||||
position: relative;
|
||||
i{
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
@include desktop {
|
||||
position: absolute;
|
||||
top: 23px;
|
||||
right: 90px;
|
||||
}
|
||||
|
||||
.badge {
|
||||
position: absolute;
|
||||
top: -5px;
|
||||
border-radius: 50%;
|
||||
right: -10px;
|
||||
|
||||
}
|
||||
&:focus{
|
||||
outline: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.badge-primary{
|
||||
background-color: $primary-color;
|
||||
}
|
||||
|
||||
/*--
|
||||
Feature-list start
|
||||
--*/
|
||||
.feature-list {
|
||||
.btn-main {
|
||||
margin-top: 15px;
|
||||
}
|
||||
}
|
||||
|
||||
/*--
|
||||
Gallery start
|
||||
--*/
|
||||
.gallery {
|
||||
padding-bottom: 100px;
|
||||
|
||||
.owl-item {
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.block {
|
||||
padding: 20px;
|
||||
position: relative;
|
||||
|
||||
&:hover .gallery-overlay {
|
||||
transform: scale(1);
|
||||
opacity: 1;
|
||||
border-radius: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.gallery-overlay {
|
||||
position: absolute;
|
||||
bottom: 15px;
|
||||
left: 15px;
|
||||
right: 15px;
|
||||
top: 15px;
|
||||
background: rgba(255, 255, 255, 0.85);
|
||||
text-decoration: none;
|
||||
color: inherit;
|
||||
-webkit-transform: scale(.7);
|
||||
transform: scale(.7);
|
||||
-webkit-transition: .3s ease-in-out;
|
||||
transition: .3s ease-in-out;
|
||||
z-index: 2;
|
||||
opacity: 0;
|
||||
border-radius: 50%;
|
||||
|
||||
.gallery-popup {
|
||||
text-align: center;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
-webkit-transform: translate(-50%, -50%);
|
||||
-ms-transform: translate(-50%, -50%);
|
||||
transform: translate(-50%, -50%);
|
||||
background: $primary-color;
|
||||
padding: 5px 10px;
|
||||
border-radius: 40px;
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
|
||||
i {
|
||||
color: #fff;
|
||||
font-size: 30px;
|
||||
line-height: 40px;
|
||||
display: inline-block;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*--
|
||||
service start
|
||||
--*/
|
||||
.testimonials {
|
||||
.testimonial-block {
|
||||
padding: 0 10px;
|
||||
|
||||
i {
|
||||
font-size: 40px;
|
||||
display: inline-block;
|
||||
margin-bottom: 20px;
|
||||
color: $primary-color;
|
||||
}
|
||||
|
||||
p {
|
||||
font-family: $secondary-font;
|
||||
font-size: 14px;
|
||||
color: #777;
|
||||
}
|
||||
|
||||
.author-details {
|
||||
margin-top: 30px;
|
||||
|
||||
img {
|
||||
border-radius: 50%;
|
||||
width: 50px;
|
||||
}
|
||||
|
||||
h4 {
|
||||
font-weight: 700;
|
||||
font-size: 20px;
|
||||
margin-top: 10px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*--
|
||||
call-to-action start
|
||||
--*/
|
||||
.call-to-action {
|
||||
background-attachment: fixed;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
.input-group {
|
||||
margin-top: 30px;
|
||||
position: relative;
|
||||
|
||||
.btn-submit {
|
||||
padding: 10.5px 40px !important;
|
||||
position: absolute;
|
||||
border-top-left-radius: 0;
|
||||
border-bottom-left-radius: 0;
|
||||
top: 0;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
input {
|
||||
height: 50px;
|
||||
border-radius: 40px;
|
||||
border: none;
|
||||
padding-left: 15px;
|
||||
box-shadow: none;
|
||||
display: table-cell;
|
||||
}
|
||||
}
|
||||
|
||||
.footer-menu {
|
||||
a {
|
||||
font-size: 14;
|
||||
font-weight: 700;
|
||||
color: #444;
|
||||
padding: 10px;
|
||||
}
|
||||
}
|
||||
|
||||
footer {
|
||||
text-align: center;
|
||||
background: #f4f4f4;
|
||||
padding: 50px 0px;
|
||||
|
||||
.footer-logo {
|
||||
color: #555;
|
||||
display: block;
|
||||
}
|
||||
|
||||
p.copyright-text {
|
||||
font-weight: 300;
|
||||
font-size: 12px;
|
||||
color: #888;
|
||||
letter-spacing: 3px;
|
||||
margin-top: 15px;
|
||||
|
||||
a {
|
||||
color: #282828;
|
||||
|
||||
&:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// product single
|
||||
p.price {
|
||||
font-size: 30px;
|
||||
font-family: $secondary-font;
|
||||
}
|
||||
|
||||
s.price {
|
||||
color: red;
|
||||
font-size: 25px;
|
||||
font-family: $secondary-font;
|
||||
}
|
||||
|
||||
.product-info {
|
||||
text-align: center;
|
||||
|
||||
.price {
|
||||
font-size: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
// contact list
|
||||
.contact-list {
|
||||
|
||||
li,
|
||||
a {
|
||||
color: #282828;
|
||||
font-size: 18px;
|
||||
}
|
||||
}
|
||||
|
||||
.form-control {
|
||||
border: 1px solid #dadada;
|
||||
border-radius: 35px;
|
||||
height: 50px;
|
||||
|
||||
&:focus {
|
||||
border-color: $primary-color;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
&::placeholder {
|
||||
font-size: 80%;
|
||||
}
|
||||
}
|
||||
|
||||
textarea.form-control {
|
||||
height: 150px;
|
||||
padding-top: 15px;
|
||||
}
|
||||
|
||||
.sticky-image {
|
||||
position: sticky;
|
||||
top: 100px;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
|
||||
/* product sinngle page */
|
||||
|
||||
.product-image-slider {
|
||||
position: sticky;
|
||||
top: 80px;
|
||||
.slick-list {
|
||||
margin-bottom: 10px;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
.slick-dots {
|
||||
margin-top: 10px;
|
||||
padding-left: 0;
|
||||
display: flex;
|
||||
|
||||
li {
|
||||
list-style-type: none;
|
||||
margin: 10px;
|
||||
border-radius: 5px;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
|
||||
&:first-child {
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
&:last-child {
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
img {
|
||||
max-height: 80px;
|
||||
height: auto;
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* content style */
|
||||
.content {
|
||||
* {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
ol,ul {
|
||||
padding-left: 10px;
|
||||
}
|
||||
|
||||
table {
|
||||
text-align: left;
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
margin-bottom: 1rem;
|
||||
border: 1px solid #dee2e6;
|
||||
|
||||
th,
|
||||
td {
|
||||
padding: .75rem;
|
||||
vertical-align: top;
|
||||
border: 1px solid #dee2e6
|
||||
}
|
||||
|
||||
thead {
|
||||
background: darken($color: #dadada, $amount: 2);
|
||||
}
|
||||
|
||||
tbody {
|
||||
background: #dadada;
|
||||
|
||||
td {
|
||||
text-align: left !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
blockquote {
|
||||
border-left: 1px solid $primary-color;
|
||||
padding: 20px;
|
||||
|
||||
p {
|
||||
margin-bottom: 0;
|
||||
font-style: italic;
|
||||
font-size: 22px;
|
||||
font-weight: 500;
|
||||
}
|
||||
}
|
||||
|
||||
pre {
|
||||
padding: 10px 20px;
|
||||
background: #dadada;
|
||||
}
|
||||
}
|
||||
107
cerimoniere-website-source/config.toml
Normal file
@@ -0,0 +1,107 @@
|
||||
################################### Default Configuration ############################
|
||||
baseurl = "https://www.delphistudio.es/maestrodeceremonias/"
|
||||
title = "Cerimoniere Web"
|
||||
theme = "vex-hugo"
|
||||
# post excert
|
||||
summarylength = "20"
|
||||
# google analytics
|
||||
googleAnalytics = "" # Ex: UA-123-45
|
||||
# disable language
|
||||
disableLanguages = [] # desable language from here
|
||||
defaultContentLanguage = 'es'
|
||||
|
||||
#################################### Plugins ##########################################
|
||||
|
||||
# CSS Plugins
|
||||
[[params.plugins.css]]
|
||||
link = "https://fonts.googleapis.com/css?family=Droid+Serif:400|Josefin+Sans:300,400,600,700"
|
||||
[[params.plugins.css]]
|
||||
link = "plugins/bootstrap/bootstrap.min.css"
|
||||
[[params.plugins.css]]
|
||||
link = "plugins/themefisher-font/themefisher-font.min.css"
|
||||
[[params.plugins.css]]
|
||||
link = "plugins/slick/slick.min.css"
|
||||
[[params.plugins.css]]
|
||||
link = "https://cdn.snipcart.com/themes/v3.0.3/default/snipcart.css"
|
||||
|
||||
# JS Plugins
|
||||
[[params.plugins.js]]
|
||||
link = "plugins/jquery/jquery.js"
|
||||
[[params.plugins.js]]
|
||||
link = "plugins/bootstrap/bootstrap.min.js"
|
||||
[[params.plugins.js]]
|
||||
link = "plugins/slick/slick.min.js"
|
||||
[[params.plugins.js]]
|
||||
link = "https://cdn.snipcart.com/themes/v3.0.3/default/snipcart.js"
|
||||
|
||||
|
||||
########################### Default parameters ##########################
|
||||
[params]
|
||||
logo = "images/logo_cerimoniere_header.png"
|
||||
logo_width = "100px"
|
||||
# Meta data
|
||||
description = "This is meta description"
|
||||
author = "Themefisher"
|
||||
# currency
|
||||
currency = "$"
|
||||
# contact form action
|
||||
contact_form_action = "#" # contact form works with https://formspree.io
|
||||
# snipcart public api key
|
||||
snipcart_api = "ZDgxY2ZiM2EtMWRmMi00M2ZkLWI1MDAtNzA2MDc0Y2Q1MzJlNjM3MTAzNDIwOTQ1NDA4NjM4"
|
||||
|
||||
# Preloader
|
||||
[params.preloader]
|
||||
enable = true
|
||||
preloader = "" # use .png , .svg or .gif format
|
||||
|
||||
# Subscription
|
||||
[params.subscription]
|
||||
# mailchimp subsciption
|
||||
mailchimp_form_action = "https://gmail.us4.list-manage.com/subscribe/post?u=463ee871f45d2d93748e77cad&id=a0a2c6d074" # replace this url with yours
|
||||
mailchimp_form_name = "b_463ee871f45d2d93748e77cad_a0a2c6d074" # replace this code with yours
|
||||
|
||||
[languages]
|
||||
[languages.es]
|
||||
languageName = "Es"
|
||||
languageCode = "es-es"
|
||||
contentDir = "content/espanol"
|
||||
weight = 3
|
||||
# copyright
|
||||
copyright = ""
|
||||
[languages.es.menu]
|
||||
[[languages.es.menu.main]]
|
||||
name = "Home"
|
||||
URL = "/"
|
||||
weight = 1
|
||||
[[languages.es.menu.main]]
|
||||
name = "Asientos"
|
||||
URL = "palco"
|
||||
weight = 2
|
||||
[[languages.es.menu.main]]
|
||||
name = "Datos"
|
||||
URL = "anagrafica"
|
||||
weight = 3
|
||||
[[languages.es.menu.main]]
|
||||
name = "Protocolos"
|
||||
URL = "protocolli"
|
||||
weight = 4
|
||||
[[languages.es.menu.main]]
|
||||
name = "Tutorial en Video"
|
||||
URL = "https://www.youtube.com/playlist?list=PLqELe5jUzuhbq-OtDCZU_KzfykjTMdZ0R"
|
||||
weight = 5
|
||||
[[languages.es.menu.main]]
|
||||
name = "Contacto"
|
||||
URL = "https://www.bittimeprofessionals.it/contatti?info=CerimoniereWeb"
|
||||
weight = 6
|
||||
[[languages.es.menu.footer]]
|
||||
name = "Contacto"
|
||||
URL = "https://www.bittimeprofessionals.it/contatti?info=CerimoniereWeb"
|
||||
weight = 1
|
||||
[[languages.es.menu.footer]]
|
||||
name = "Tutorial en Video"
|
||||
URL = "https://www.youtube.com/playlist?list=PLqELe5jUzuhbq-OtDCZU_KzfykjTMdZ0R"
|
||||
weight = 2
|
||||
[[languages.es.menu.footer]]
|
||||
name = "F.A.Q."
|
||||
URL = "faq"
|
||||
weight = 3
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
title: "Anagrafica"
|
||||
description : "this is a meta description"
|
||||
draft: false
|
||||
---
|
||||
25
cerimoniere-website-source/content/espanol/contact/_index.md
Normal file
@@ -0,0 +1,25 @@
|
||||
---
|
||||
title: "Contact"
|
||||
description : "this is a meta description"
|
||||
|
||||
office:
|
||||
title : "Central Office"
|
||||
mobile : "0124857985320"
|
||||
email : "demo@email.com"
|
||||
location : "Dhaka, Bangladedsh"
|
||||
content : "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna"
|
||||
|
||||
# opennig hour
|
||||
opennig_hour:
|
||||
title : "Opening Hours"
|
||||
day_time:
|
||||
- "Monday: 9:00 – 19:00"
|
||||
- "Tuesday: 9:00 – 19:00"
|
||||
- "Wednesday: 9:00 – 19:00"
|
||||
- "Thursday: 9:00 – 19:00"
|
||||
- "Friday: 9:00 – 19:00"
|
||||
- "Saturday: 9:00 – 19:00"
|
||||
- "sunday: 9:00 – 19:00"
|
||||
|
||||
draft: false
|
||||
---
|
||||
4
cerimoniere-website-source/content/espanol/faq/_index.md
Normal file
@@ -0,0 +1,4 @@
|
||||
---
|
||||
title: "F.A.Q."
|
||||
description : "this is a meta description"
|
||||
---
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Palco"
|
||||
description : ""
|
||||
draft: false
|
||||
---
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
---
|
||||
title: "Terms & Conditions"
|
||||
description : "this is a meta description"
|
||||
draft: false
|
||||
---
|
||||
|
||||
Please read this terms and conditions stated below, which outline a lot of legal goodies, but the bottom line is it’s our aim to always take care of both of us, as a customer, or as a seller. We’ve included many of these terms to legally protect ourselves, but if you have an issue, always feel free to email us at contact@themefisher.com and we’ll do our best to resolve it in a fair and timely way .
|
||||
|
||||
### Product Buy & delivery policy
|
||||
|
||||
1)All payments are processed securely through PayPal or Stripe. Themefisher does not directly process payments through the website. So any kind of Problem if you face Themefisher will Not Take any responsibility.
|
||||
|
||||
### Product Buy & delivery policy
|
||||
|
||||
Please read this terms and conditions stated below, which outline a lot of legal goodies, but the bottom line is it’s our aim to always take care of both of us, as a customer, or as a seller. We’ve included many of these terms to legally protect ourselves, but if you have an issue, always feel free to email us at contact@themefisher.com and we’ll do our best to resolve it in a fair and timely way .
|
||||
|
||||
### Refund Policy
|
||||
|
||||
1) Since Themefisher is offering non-tangible and irrevocable digital products, we do NOT issue refunds after a purchase is made. If there is a problem with one of the digital download products or if you experience any difficulty with the download, we will fix the problem.
|
||||
2) You have 24 hours to inspect your purchase and to determine if it does not meet with the expectations laid forth by The Themefisher. In the event that you wish to receive a refund, Themefisher will issue you a refund and ask you to specify how the product failed to live up to expectations.
|
||||
3) When you make a qualifying return, We’ll credit the full amount, less the handling charges. Refunds are generally processed within 3–5 business days after we receive your claim and find it eligible for a return. Refunds are applied to the original payment option.
|
||||
|
||||
### Support Policy
|
||||
1) Since Themefisher is offering non-tangible and irrevocable digital products, we do NOT issue refunds after a purchase is made. If there is a problem with one of the digital download products or if you experience any difficulty with the download, we will fix the problem.
|
||||
2) You have 24 hours to inspect your purchase and to determine if it does not meet with the expectations laid forth by The Themefisher. In the event that you wish to receive a refund, Themefisher will issue you a refund and ask you to specify how the product failed to live up to expectations.
|
||||
3) When you make a qualifying return, We’ll credit the full amount, less the handling charges. Refunds are generally processed within 3–5 business days after we receive your claim and find it eligible for a return. Refunds are applied to the original payment option.
|
||||
|
||||
### Why We Support:
|
||||
|
||||
1. Support covers getting up and help in theme setup
|
||||
2. Help using features and theme options
|
||||
3. Bug fixes – if you discovered a bug in the theme/Template we will fix it
|
||||
4. Functionality which does not work as advertised
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
title: "Anagrafica"
|
||||
description : "this is a meta description"
|
||||
draft: false
|
||||
---
|
||||
@@ -0,0 +1,33 @@
|
||||
---
|
||||
title: "Terms & Conditions"
|
||||
description : "this is a meta description"
|
||||
draft: false
|
||||
---
|
||||
|
||||
Please read this terms and conditions stated below, which outline a lot of legal goodies, but the bottom line is it’s our aim to always take care of both of us, as a customer, or as a seller. We’ve included many of these terms to legally protect ourselves, but if you have an issue, always feel free to email us at contact@themefisher.com and we’ll do our best to resolve it in a fair and timely way .
|
||||
|
||||
### Product Buy & delivery policy
|
||||
|
||||
1)All payments are processed securely through PayPal or Stripe. Themefisher does not directly process payments through the website. So any kind of Problem if you face Themefisher will Not Take any responsibility.
|
||||
|
||||
### Product Buy & delivery policy
|
||||
|
||||
Please read this terms and conditions stated below, which outline a lot of legal goodies, but the bottom line is it’s our aim to always take care of both of us, as a customer, or as a seller. We’ve included many of these terms to legally protect ourselves, but if you have an issue, always feel free to email us at contact@themefisher.com and we’ll do our best to resolve it in a fair and timely way .
|
||||
|
||||
### Refund Policy
|
||||
|
||||
1) Since Themefisher is offering non-tangible and irrevocable digital products, we do NOT issue refunds after a purchase is made. If there is a problem with one of the digital download products or if you experience any difficulty with the download, we will fix the problem.
|
||||
2) You have 24 hours to inspect your purchase and to determine if it does not meet with the expectations laid forth by The Themefisher. In the event that you wish to receive a refund, Themefisher will issue you a refund and ask you to specify how the product failed to live up to expectations.
|
||||
3) When you make a qualifying return, We’ll credit the full amount, less the handling charges. Refunds are generally processed within 3–5 business days after we receive your claim and find it eligible for a return. Refunds are applied to the original payment option.
|
||||
|
||||
### Support Policy
|
||||
1) Since Themefisher is offering non-tangible and irrevocable digital products, we do NOT issue refunds after a purchase is made. If there is a problem with one of the digital download products or if you experience any difficulty with the download, we will fix the problem.
|
||||
2) You have 24 hours to inspect your purchase and to determine if it does not meet with the expectations laid forth by The Themefisher. In the event that you wish to receive a refund, Themefisher will issue you a refund and ask you to specify how the product failed to live up to expectations.
|
||||
3) When you make a qualifying return, We’ll credit the full amount, less the handling charges. Refunds are generally processed within 3–5 business days after we receive your claim and find it eligible for a return. Refunds are applied to the original payment option.
|
||||
|
||||
### Why We Support:
|
||||
|
||||
1. Support covers getting up and help in theme setup
|
||||
2. Help using features and theme options
|
||||
3. Bug fixes – if you discovered a bug in the theme/Template we will fix it
|
||||
4. Functionality which does not work as advertised
|
||||
6
cerimoniere-website-source/data/es/anagrafica.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
title: "Datos Personales"
|
||||
content: "Dentro de Cerimoniere, es posible personalizar la mayoría de la información disponible. En el menú Datos Personales, se encuentran todas las tablas necesarias para modificar o añadir información relacionada con personas o cargos. Desde aquí, se puede acceder, por ejemplo, a la lista de tipos de teléfonos presentes y modificarlos a gusto."
|
||||
imageleft: "images/anagrafica_dettaglio.png"
|
||||
contentright: "Los datos personales son el elemento central de una oficina ceremonial, ya que representan el archivo principal que contiene todos los datos personales, logísticos y biográficos de cada personalidad que ocupa un cargo político, militar o de otro tipo. La información contenida en el archivo de datos personales no solo está disponible para el personal de la oficina ceremonial, sino que también debe estar a disposición, con las debidas precauciones para proteger la privacidad, de anfitriones, conductores, personal de catering y seguridad involucrados durante la organización y desarrollo de un evento institucional o público."
|
||||
imageright: "images/anagrafica_lista.png"
|
||||
contentleft: "Esta compartición de información permite a los implicados tener todo bajo control y actuar rápidamente en la identificación de un nuevo invitado, un representante o un intruso no deseado. Las fichas de Datos Personales creadas para las finalidades requeridas por el ceremonial se han estructurado dentro del software para permitir el registro preciso de toda la información y detalles necesarios para gestionar las invitaciones, los primeros contactos telefónicos y las posteriores llamadas de confirmación dirigidas a los invitados previamente invitados por la secretaría organizativa."
|
||||
6
cerimoniere-website-source/data/es/contatti.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
title: "Contactos"
|
||||
subtitle: "Quiénes Somos"
|
||||
content: "Cerimoniere es un software de bit Time Software, una Software House fundada en 2002, con sede central en Roma y dos sucursales en Milán y Dubái. bit Time Software desarrolla y distribuye su propio software, ofrece soluciones informáticas personalizadas a solicitud del cliente, brinda servicios de consultoría y ofrece cursos de formación profesional. bit Time Software es el representante exclusivo en Italia de Embarcadero Technologies, la reconocida empresa estadounidense que produce y distribuye, a nivel mundial, herramientas galardonadas utilizadas por desarrolladores y administradores de bases de datos. La actividad está comprometida con la reventa de licencias y la promoción de los productos de Embarcadero, llegando a gestionar más de 50.000 contactos."
|
||||
subtitle2: "Contactos"
|
||||
content2: "Nuestras oficinas están abiertas de Lun - Vie, de 09:00 a 13:00 y de 14:00 a 18:00."
|
||||
content3: "Para más información, contáctanos al número de teléfono +39 06/20761499 o envíanos un correo electrónico a dir_comm@bittime.it."
|
||||
39
cerimoniere-website-source/data/es/faq.yml
Normal file
@@ -0,0 +1,39 @@
|
||||
title: "F.A.Q."
|
||||
|
||||
subtitleanagrafiche: "Datos Personales"
|
||||
q1anagrafiche: "¿Puede una persona tener un solo cargo asociado?"
|
||||
a1anagrafiche: "No, cada persona puede tener varios cargos asociados. Esto permite invitar a la misma persona a diferentes ceremonias, y su cargo más alto siempre será considerado al crear las invitaciones."
|
||||
|
||||
subtitleinviti: "Invitaciones"
|
||||
q1inviti: "¿Cómo puedo revisar y gestionar la lista de invitados?"
|
||||
a1inviti: "A través del formulario de invitaciones; es posible ver la lista de acompañantes o cualquier representante."
|
||||
q2inviti: "¿Qué sucede si un invitado tiene un acompañante?"
|
||||
a2inviti: "Cada invitado puede tener uno o más acompañantes. Con la gestión de invitados, se puede seleccionar la opción 'sentado junto a' para forzar al programa a colocar al acompañante al lado del invitado."
|
||||
q3inviti: "¿Un invitado puede ser representado por otra persona?"
|
||||
a3inviti: "Sí, cada invitado puede ser representado por otra persona, que debe ser especificada en el formulario de invitaciones. Por supuesto, el representante utilizará el cargo que se había asignado al invitado original."
|
||||
q4inviti: "¿La dirección de envío está vinculada a la dirección de la persona?"
|
||||
a4inviti: "No, no está vinculada. En algunos casos, es indispensable enviar la invitación a la dirección del cargo (por ejemplo: el Presidente de la República). Todo se gestiona desde el formulario de invitaciones durante la impresión de sobres de invitaciones."
|
||||
q5inviti: "¿Cuánto puedo personalizar mis invitaciones?"
|
||||
a5inviti: "Las invitaciones se crean utilizando una plantilla de Microsoft Word®, lo que las hace completamente personalizables. bit Time ha desarrollado un sistema de códigos de sustitución que permite a los usuarios insertar datos del software en la invitación con gran flexibilidad y facilidad."
|
||||
|
||||
subtitleposti: "Asignación de Asientos"
|
||||
q1posti: "¿Cómo se asignan los asientos?"
|
||||
a1posti: "Primero, debe asignarse el asiento 1 (el asiento de honor). Luego, la regla general para asignar asientos al lado del asiento de honor establece que el asiento más importante es el que está a su derecha. Por lo tanto, entre tres asientos, el asiento de honor está en el centro, el segundo está a la derecha del invitado y el tercero a la izquierda, y así sucesivamente. Si los asientos son pares o de igual importancia, se disponen de manera que no haya un solo asiento central, sino que se cree un doble centro, formando una especie de doble presidencia. Entonces, en una ceremonia institucional con una fila impar de asientos en la primera fila, el primer asiento estará en el centro, y los demás seguirán un patrón de derecha/izquierda, mientras que en el caso de un 'doble centro', el primer asiento será el centro derecho, y los demás seguirán un patrón izquierda/derecha."
|
||||
q2posti: "¿Es posible asignar a un invitado un asiento diferente al que le correspondería?"
|
||||
a2posti: "Sí, cada invitado puede ser movido o intercambiado con otros en cualquier asiento dentro de la sala."
|
||||
q3posti: "¿Se pueden numerar los asientos?"
|
||||
a3posti: "Sí, una vez que el usuario define el asiento 'A1', Cerimoniere asignará todos los asientos impares a la derecha (A3-A5…F7) y todos los asientos pares a la izquierda (A2-A4…F8)."
|
||||
q4posti: "¿Se imprimen las tarjetas de asiento?"
|
||||
a4posti: "Sí, una vez que se asigna la fila y el número de asiento, se pueden imprimir las tarjetas."
|
||||
|
||||
subtitlegeneral: "Preguntas Generales"
|
||||
q1general: "¿Cuántas ceremonias se pueden gestionar?"
|
||||
a1general: "Es posible gestionar múltiples ceremonias simultáneamente, asociando a cada una de ellas a invitados que estén presentes en los registros de datos personales."
|
||||
q2general: "¿Se mantiene un historial de ceremonias pasadas?"
|
||||
a2general: "Todas las ceremonias introducidas se mantienen como historial. Cada una conserva toda la información ingresada previamente. Por lo tanto, es posible rastrear quién fue invitado, quién aceptó, y el cargo que un invitado específico tenía en esa ceremonia. También es posible revisar la distribución de asientos creada para cada ceremonia."
|
||||
q3general: "¿Existen limitaciones para algunos usuarios?"
|
||||
a3general: "Los usuarios pueden tener permisos de solo lectura, lectura y escritura, o ningún permiso en los dos módulos del programa: Palco y Secretaría. Un usuario puede tener habilitada cualquier combinación de estas propiedades y permisos."
|
||||
|
||||
subtitletech: "Preguntas Técnicas"
|
||||
q1tech: "¿Qué base de datos se utiliza?"
|
||||
a1tech: "Cerimoniere es un software propietario que utiliza la base de datos open-source Firebird 2.0.1; por lo tanto, no se requiere el pago de licencia de uso de la base de datos."
|
||||
64
cerimoniere-website-source/data/es/homepage.yml
Normal file
@@ -0,0 +1,64 @@
|
||||
############################# banner ############################
|
||||
banner:
|
||||
enable : true
|
||||
title : "Cerimoniere Web"
|
||||
content : "Cerimoniere es un software para la gestión de grandes eventos, desde la creación de invitaciones hasta la asignación de asientos en una sala, un escenario, una sala de reuniones o un comedor. Permite controlar y gestionar la disposición de los asientos (por ejemplo, un escenario) en función del cargo del invitado."
|
||||
content2 : "Con un simple clic, dada una lista de invitados, el programa dispone a todos los participantes en una audiencia, respetando las reglas de precedencia establecidas por el protocolo seleccionado. Después de la asignación inicial, es posible modificar la posición de cada invitado según sus necesidades."
|
||||
image : "images/cerimoniere_logo.png"
|
||||
buttons:
|
||||
- enable : true
|
||||
label : "Descargar el Folleto"
|
||||
link : "/pdf/brochure_cerimoniere_web.pdf"
|
||||
- enable : true
|
||||
label : "Ver los Videos Tutoriales"
|
||||
link : "https://www.youtube.com/playlist?list=PLqELe5jUzuhbq-OtDCZU_KzfykjTMdZ0R"
|
||||
|
||||
############################# Feature ############################
|
||||
features:
|
||||
enable : true
|
||||
title : "Qué Hace Único a Cerimoniere"
|
||||
image : "images/Cerimoniere-Web.png"
|
||||
|
||||
# feature at the left of the image
|
||||
left_side:
|
||||
- title : "Optimización de Tiempo y Recursos"
|
||||
icon : "tf-ion-ios-alarm-outline"
|
||||
content : "Una ceremonia compleja con muchos invitados puede ser gestionada por una sola persona. Gracias a la asignación automática de asientos, basta con un clic para colocar a cada invitado en su lugar."
|
||||
|
||||
- title : "Adaptabilidad a Cambios de Último Momento"
|
||||
icon : "tf-ion-android-car"
|
||||
content : "El software permite añadir nuevas personas en la sala, la audiencia o la mesa, incluso en el último momento. El programa reorganiza automáticamente la disposición de los asientos respetando el rango, los cargos y grados asociados a cada asistente. Por lo tanto, no es necesario volver a organizar toda la asignación de asientos en el escenario."
|
||||
|
||||
- title : "Colocación en Mesas"
|
||||
icon : "tf-ion-android-bar"
|
||||
content : "Ya sea que organices una sala de reuniones o una boda, Cerimoniere te ayudará con su famosa colocación automática basada en el protocolo."
|
||||
|
||||
# feature at the right of the image
|
||||
right_side:
|
||||
- title : "Datos Personales e Historial de Ceremonias"
|
||||
icon : "tf-ion-ios-contact"
|
||||
content : "Cerimoniere permite mantener actualizados los datos personales y los cargos de las personas, por separado. Crear nuevos eventos es más fácil gracias a la posibilidad de clonar una ceremonia pasada para organizar una futura."
|
||||
|
||||
- title : "Optimización del Flujo de Información y Datos"
|
||||
icon : "tf-ion-ios-cog"
|
||||
content : "Con un estándar común, las distintas oficinas del ceremonial podrán intercambiar datos e información de manera efectiva y eficiente, sin pérdidas de tiempo innecesarias."
|
||||
|
||||
- title : "App para Check-In"
|
||||
icon : "tf-mobile"
|
||||
content : "Con la app móvil para el Check-In, cada asistente de bienvenida sabrá quién debe sentarse dónde. Además, siempre tendrás bajo control la asistencia a la ceremonia. También se admiten invitaciones con códigos QR."
|
||||
buttons:
|
||||
- enable : false
|
||||
label : "Descargar el Folleto"
|
||||
link : "/pdf/brochure_cerimoniere_web.pdf"
|
||||
- enable : true
|
||||
label : "Ver los Videos Tutoriales"
|
||||
link : "https://www.youtube.com/playlist?list=PLqELe5jUzuhbq-OtDCZU_KzfykjTMdZ0R"
|
||||
|
||||
############################# promo ############################
|
||||
promo:
|
||||
enable : true
|
||||
image : "images/eventi.png"
|
||||
title : "Otras Características"
|
||||
content : "El programa incluye una sección para crear invitaciones que serán enviadas a los diferentes invitados. Las invitaciones se pueden crear según las necesidades (tarjetas, saludos preimpresos, saludos escritos a mano, etc.) en función de la importancia de cada personalidad."
|
||||
content2: "Cerimoniere también facilita los cambios de última hora, como la adición de un acompañante no esperado u otros criterios de disposición que surgen tarde. Resuelve así las causas más frecuentes de quejas relacionadas con la disposición de los asientos."
|
||||
content3: "Actualmente no existe un estándar para la gestión de ceremonias en las oficinas de ceremonial. Cada oficina ha encontrado metodologías y herramientas diferentes, y la disposición de asientos en una audiencia, por ejemplo, se gestiona manualmente. Esto da lugar a una pérdida de tiempo, recursos, trazabilidad de ceremonias pasadas"
|
||||
16
cerimoniere-website-source/data/es/palco.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
title : "Audiencia"
|
||||
content : "La disposición de los invitados en la audiencia es la piedra angular de cualquier ceremonia. Toda la organización podría verse comprometida por un simple error de colocación de un invitado en comparación con otro."
|
||||
subcontent: "Para la colocación en la audiencia, Cerimoniere sigue las reglas de derecha-izquierda"
|
||||
imgplatea1: "images/platea_centro.png"
|
||||
contentfraplatea: "o izquierda-derecha en caso de 'doble centro'."
|
||||
imgplatea2: "6 4 2 1 3 5"
|
||||
content2: "Cerimoniere interviene precisamente en esta fase, facilitando la disposición de los invitados en la audiencia y, sobre todo, haciendo simple y rápida la inclusión de 'invitados de última hora', es decir, aquellos que confirman en el último momento o, peor aún, comunican la presencia de un acompañante a pocas horas de la ceremonia."
|
||||
imageleft: "images/palco1.png"
|
||||
contentright: "En una situación así, gracias a Cerimoniere, es posible crear un asiento libre en una audiencia ya llena e incluir al nuevo invitado allí, todo con un simple clic. En este caso, incluso los cambios de última hora podrán gestionarse sin demasiado estrés. También es posible 'bloquear' a los invitados en sus asientos, de manera que, incluso en caso de reubicaciones por nuevos invitados, estos permanecerán en su posición asignada."
|
||||
imageright: "images/stage_2.png"
|
||||
contentleft: "Cerimoniere permite la impresión de:"
|
||||
contentleftlist: "<ul class='customul'><li><strong class='text-primary-color'>Audiencia completa:</strong> creación de una hoja de excel idéntica a la pantalla de Cerimoniere</li>
|
||||
<li><strong class='text-primary-color'>Directorio:</strong> ordenado por asientos o en orden alfabético de los invitados. Contiene toda la información del invitado, útil para las azafatas, como: nombre, apellido, foto, cargo y, en su caso, el nombre de la persona a quien representan.</li>
|
||||
<li><strong class='text-primary-color'>Etiquetas:</strong> en varios formatos</li>
|
||||
<li><strong class='text-primary-color'>Caballete de mesa</strong></li></ul>"
|
||||
contentlast: "También es de considerable importancia el hecho de que cada ceremonia se guarda dentro del programa. Se podrá acceder en cualquier momento para verificar la posición asignada en la audiencia de un invitado en particular."
|
||||
17
cerimoniere-website-source/data/es/protocolli.yml
Normal file
@@ -0,0 +1,17 @@
|
||||
title : "Protocolos"
|
||||
content : "El protocolo es el núcleo de Cerimoniere. Gracias a esta característica, se pueden gestionar varios tipos de ceremonias utilizando la misma base de datos de información personal. El protocolo establece todas las reglas de precedencia que la ceremonia debe seguir. Es posible asignar un protocolo diferente a cada ceremonia. Cerimoniere incluye dos 'protocolos oficiales', creados según las directrices del decreto Sgrelli."
|
||||
contentlist: "Estos son:
|
||||
<ul class='customul'><li>Protocolo Nacional (incluye todos los cargos nacionales, desde el Presidente de la República hasta los Generales de Brigada)</li>
|
||||
<li>Protocolo Territorial (incluye todos los cargos territoriales, desde los Presidentes de las Juntas Regionales hasta los Coroneles)</li></ul>"
|
||||
imageleft: "images/protocolli1.png"
|
||||
content2: "Además, se pueden añadir protocolos personalizados para incluir cargos o funciones no mencionadas, o solo mencionadas parcialmente, en el decreto Sgrelli, siguiendo las directrices específicas de la oficina que utilice Cerimoniere."
|
||||
contentright: "Dentro del protocolo, se pueden establecer diferentes reglas de ordenamiento, como por ejemplo:"
|
||||
contentrightlist: "<ul class='customul'><li>Orden por categoría (Presidente de la República, Primera categoría, Segunda categoría…)</li>
|
||||
<li>Orden por subcategoría (A1, A2, A3…)</li>
|
||||
<li>Orden por cargo/posición dentro de la categoría o subcategoría</li>
|
||||
<li>Presidente del Senado de la República</li>
|
||||
<li>Presidente de la Cámara de Diputados</li>
|
||||
<li>Grupo de Rangos, en el que solo hay rangos militares y no cargos/posiciones. Se seguirá el orden de rangos (General…Coroneles)</li>
|
||||
<li>Grupo de Cargos, ordenado por rango (por ejemplo, las personas que ocupen el mismo cargo se organizarán según su rango)</li></ul>"
|
||||
imageright: "images/protocolli2.png"
|
||||
contentleft: "En los casos en que varias personas se encuentren bajo los mismos criterios de ordenamiento, el protocolo recurre a las reglas de ordenamiento 'básicas', como la antigüedad y, finalmente, el orden alfabético. Gracias a este sistema flexible, se pueden gestionar todos los escenarios complejos que caracterizan cada ceremonia. Para cada ceremonia, Cerimoniere preguntará qué protocolo de referencia se desea utilizar. Esto podría resultar en un ordenamiento diferente de los invitados, pero todo se puede modificar incluso después de la configuración inicial."
|
||||
11
cerimoniere-website-source/i18n/es.yaml
Normal file
@@ -0,0 +1,11 @@
|
||||
- id: "add_to_cart"
|
||||
translation: "Agregar al Carrito"
|
||||
|
||||
- id: "send"
|
||||
translation: "Enviar Ahora"
|
||||
|
||||
- id: "subscribe"
|
||||
translation: "Suscribirse"
|
||||
|
||||
- id: "read_more"
|
||||
translation: "Leer Más"
|
||||
33
cerimoniere-website-source/layouts/anagrafica/list.html
Normal file
@@ -0,0 +1,33 @@
|
||||
{{ define "main" }}
|
||||
{{ $data := index .Site.Data .Site.Language.Lang }}
|
||||
{{- with $data.anagrafica }}
|
||||
<section class="section gallery">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12 text-center mb-5">
|
||||
<h1 class="font-weight-bold">{{.title}}</h1>
|
||||
</div>
|
||||
<div class="col-md-12 mb-4 md-0">
|
||||
<p class="mb-4">{{ .content | markdownify }}</p>
|
||||
</div>
|
||||
<div class="col-md-6 text-center mb-4 md-0">
|
||||
<a href="{{ .imageleft | absURL }}" target="_blank">
|
||||
<img class="img-fluid" src="{{ .imageleft | absURL }}" alt="anagrafica dettaglio">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-md-6 mb-5 mb-md-0">
|
||||
<p class="mb-4">{{ .contentright | markdownify}}</p>
|
||||
</div>
|
||||
<div class="col-md-6 mb-5 mt-4 mb-md-0">
|
||||
<p class="mb-1">{{ .contentleft | markdownify}}</p>
|
||||
</div>
|
||||
<div class="col-md-6 text-center mt-4 mb-5 mb-md-0">
|
||||
<a href="{{ .imageright | absURL }}" target="_blank">
|
||||
<img class="img-fluid" src="{{ .imageright | absURL }}" alt="anagrafica lista">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{- end }}
|
||||
{{ end }}
|
||||
27
cerimoniere-website-source/layouts/contact/list.html
Normal file
@@ -0,0 +1,27 @@
|
||||
{{ define "main" }}
|
||||
{{ $data := index .Site.Data .Site.Language.Lang }}
|
||||
{{- with $data.contatti }}
|
||||
<section class="section gallery">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12 text-center mb-5">
|
||||
<h1 class="font-weight-bold">{{.title}}</h1>
|
||||
</div>
|
||||
<div class="col-12 mb-5">
|
||||
<h3 class="font-weight-bold text-primary-color">{{.subtitle}}</h1>
|
||||
</div>
|
||||
<div class="col-md-12 mb-5 mb-md-0">
|
||||
<p class="mb-4">{{ .content | markdownify }}</p>
|
||||
</div>
|
||||
<div class="col-12 mb-5">
|
||||
<h3 class="font-weight-bold text-primary-color">{{.subtitle2}}</h1>
|
||||
</div>
|
||||
<div class="col-md-12 mb-5 mb-md-0">
|
||||
<p class="mb-4">{{ .content2 | markdownify }}</p>
|
||||
<p class="mb-4">{{ .content3 | markdownify }}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{- end }}
|
||||
{{ end }}
|
||||
80
cerimoniere-website-source/layouts/faq/list.html
Normal file
@@ -0,0 +1,80 @@
|
||||
{{ define "main" }}
|
||||
{{ $data := index .Site.Data .Site.Language.Lang }}
|
||||
{{- with $data.faq }}
|
||||
<section class="section gallery">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12 text-center mb-5">
|
||||
<h1 class="font-weight-bold">{{.title}}</h1>
|
||||
</div>
|
||||
<div class="col-md-12 mb-5 mb-md-0">
|
||||
<h3 class="font-weight-bold text-center">{{.subtitleanagrafiche}}</h1>
|
||||
</div>
|
||||
<div class="col-md-12 mt-3 mb-md-0">
|
||||
<h4 class="text-primary-color">{{.q1anagrafiche}}</h5>
|
||||
<p>{{.a1anagrafiche}}</p>
|
||||
<hr/>
|
||||
</div>
|
||||
|
||||
<!-- Seconda -->
|
||||
<div class="col-md-12 mb-5 mb-md-0">
|
||||
<h3 class="font-weight-bold text-center">{{.subtitleinviti}}</h1>
|
||||
</div>
|
||||
<div class="col-md-12 mt-3 mb-md-0">
|
||||
<h4 class="text-primary-color">{{.q1inviti}}</h5>
|
||||
<p>{{.a1inviti}}</p>
|
||||
<h4 class="text-primary-color">{{.q2inviti}}</h5>
|
||||
<p>{{.a2inviti}}</p>
|
||||
<h4 class="text-primary-color">{{.q3inviti}}</h5>
|
||||
<p>{{.a3inviti}}</p>
|
||||
<h4 class="text-primary-color">{{.q4inviti}}</h5>
|
||||
<p>{{.a4inviti}}</p>
|
||||
<h4 class="text-primary-color">{{.q5inviti}}</h5>
|
||||
<p>{{.a5inviti}}</p>
|
||||
<hr/>
|
||||
</div>
|
||||
|
||||
<!-- Terza -->
|
||||
<div class="col-md-12 mb-5 mb-md-0">
|
||||
<h3 class="font-weight-bold text-center">{{.subtitleposti}}</h1>
|
||||
</div>
|
||||
<div class="col-md-12 mt-3 mb-md-0">
|
||||
<h4 class="text-primary-color">{{.q1posti}}</h5>
|
||||
<p>{{.a1posti}}</p>
|
||||
<h4 class="text-primary-color">{{.q2posti}}</h5>
|
||||
<p>{{.a2posti}}</p>
|
||||
<h4 class="text-primary-color">{{.q3posti}}</h5>
|
||||
<p>{{.a3posti}}</p>
|
||||
<h4 class="text-primary-color">{{.q4posti}}</h5>
|
||||
<p>{{.a4posti}}</p>
|
||||
<hr/>
|
||||
</div>
|
||||
|
||||
<!-- Quarta -->
|
||||
<div class="col-md-12 mb-5 mb-md-0">
|
||||
<h3 class="font-weight-bold text-center">{{.subtitlegeneral}}</h1>
|
||||
</div>
|
||||
<div class="col-md-12 mt-3 mb-md-0">
|
||||
<h4 class="text-primary-color">{{.q1general}}</h5>
|
||||
<p>{{.a1general}}</p>
|
||||
<h4 class="text-primary-color">{{.q2general}}</h5>
|
||||
<p>{{.a2general}}</p>
|
||||
<h4 class="text-primary-color">{{.q3general}}</h5>
|
||||
<p>{{.a3general}}</p>
|
||||
<!-- <hr/> -->
|
||||
</div>
|
||||
|
||||
<!-- Quarta -->
|
||||
<!-- <div class="col-md-12 mb-5 mb-md-0">
|
||||
<h3 class="font-weight-bold text-center">{{.subtitletech}}</h1>
|
||||
</div>
|
||||
<div class="col-md-12 mt-3 mb-md-0">
|
||||
<h4 class="text-primary-color">{{.q1tech}}</h5>
|
||||
<p>{{.a1tech}}</p>
|
||||
</div> -->
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{- end }}
|
||||
{{ end }}
|
||||
17
cerimoniere-website-source/layouts/index.html
Normal file
@@ -0,0 +1,17 @@
|
||||
{{ define "main" }}
|
||||
|
||||
{{- partial "banner.html" . }}
|
||||
|
||||
{{- partial "features.html" . }}
|
||||
|
||||
{{- partial "promo.html" . }}
|
||||
|
||||
<!-- {{- partial "about-product.html" . }} -->
|
||||
|
||||
<!-- {{- partial "products.html" . }} -->
|
||||
|
||||
<!-- {{- partial "subscription.html" . }} -->
|
||||
|
||||
<!-- {{- partial "testimonials.html" . }} -->
|
||||
|
||||
{{ end }}
|
||||
100
cerimoniere-website-source/layouts/palco/list.html
Normal file
@@ -0,0 +1,100 @@
|
||||
{{ define "main" }}
|
||||
{{ $data := index .Site.Data .Site.Language.Lang }}
|
||||
{{- with $data.palco }}
|
||||
<style>
|
||||
.stage_right_left .active {
|
||||
color: #00ada7;
|
||||
}
|
||||
.stage_right_left ul li {
|
||||
width: 15%;
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
padding: 0;
|
||||
line-height: 40px;
|
||||
}
|
||||
.stage_right_left {
|
||||
width: 90%;
|
||||
background-color: #22577a;
|
||||
height: 40px;
|
||||
font-size: 22px;
|
||||
}
|
||||
.stage_double_center {
|
||||
width: 90%;
|
||||
background-color: #476c5e;
|
||||
height: 40px;
|
||||
font-size: 22px;
|
||||
}
|
||||
.stage_double_center ul li {
|
||||
width: 12.5%;
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
padding: 0;
|
||||
line-height: 40px;
|
||||
}
|
||||
.stage_double_center .active {
|
||||
color: #083643;
|
||||
}
|
||||
.customul {
|
||||
list-style: inside;
|
||||
font-size: 18px;
|
||||
}
|
||||
</style>
|
||||
<section class="section gallery">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12 text-center mb-5">
|
||||
<h1 class="font-weight-bold">{{.title}}</h1>
|
||||
</div>
|
||||
<div class="col-md-12 mb-5 mb-md-0">
|
||||
<p class="mb-4">{{ .content | markdownify }}</p>
|
||||
<p class="mb-4">{{ .subcontent | markdownify }}</p>
|
||||
<div class="stage_right_left mb-4 text-center" style="margin:auto">
|
||||
<ul class="list-inline">
|
||||
<li class="list-inline-item">5</li>
|
||||
<li class="list-inline-item">3</li>
|
||||
<li class="active list-inline-item">1</li>
|
||||
<li class="list-inline-item">2</li>
|
||||
<li class="list-inline-item">4</li>
|
||||
</ul>
|
||||
</div>
|
||||
<p class="mb-4">{{ .contentfraplatea | markdownify }}</p>
|
||||
<div class="stage_double_center mb-4 text-center" style="margin:auto">
|
||||
<ul class="inline">
|
||||
<li class="list-inline-item">6</li>
|
||||
<li class="list-inline-item">4</li>
|
||||
<li class="list-inline-item">2</li>
|
||||
<li class="active list-inline-item">1</li>
|
||||
<li class="list-inline-item">3</li>
|
||||
<li class="list-inline-item">5</li>
|
||||
</ul>
|
||||
</div>
|
||||
<p class="mb-4">{{ .content2 | markdownify }}</p>
|
||||
</div>
|
||||
<div class="col-md-6 text-center mb-5 mb-md-0">
|
||||
<a href="{{ .imageleft | absURL }}" target="_blank">
|
||||
<img class="img-fluid" src="{{ .imageleft | absURL }}" alt="">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-md-6 mb-5 mb-md-0">
|
||||
<p class="mt-4">{{ .contentright | markdownify}}</p>
|
||||
</div>
|
||||
<div class="col-md-6 mb-5 mb-md-0">
|
||||
<p class="mt-4">{{ .contentleft | markdownify}}</p>
|
||||
<p class="mt-4">{{ .contentleftlist | safeHTML}}</p>
|
||||
</div>
|
||||
<div class="col-md-6 text-center align-self-center mb-5 mb-md-0">
|
||||
<a href="{{ .imageright | absURL }}" target="_blank">
|
||||
<img class="img-fluid" src="{{ .imageright | absURL }}" alt="">
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="col-md-12">
|
||||
<p class="mt-4">{{ .contentlast | markdownify}}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{- end }}
|
||||
{{ end }}
|
||||
43
cerimoniere-website-source/layouts/palco/single.html
Normal file
@@ -0,0 +1,43 @@
|
||||
{{ define "main" }}
|
||||
|
||||
<section class="section">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-5 mb-4 mb-md-0">
|
||||
<!-- product image slider -->
|
||||
<div class="product-image-slider">
|
||||
{{ range .Params.images }}
|
||||
<div data-image="{{ . | absURL }}">
|
||||
<img class="img-fluid w-100" src="{{ . | absURL }}" alt="product-image">
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-7 offset-lg-1">
|
||||
<h1 class="mb-4">{{ .Title }}</h1>
|
||||
<p><strong>Colors:</strong> {{ with .Params.colors }}{{ delimit . ", "}}{{ end }}</p>
|
||||
<p><strong>Sizes:</strong> {{ with .Params.sizes }}{{ delimit . ", "}}{{ end }}</p>
|
||||
<p class="price py-4">{{if .Params.discount_price}}{{site.Params.currency}}{{.Params.discount_price}}{{else}}{{site.Params.currency}}{{.Params.price}}{{end}}
|
||||
{{if .Params.discount_price}}<s class="price">{{site.Params.currency}}{{ .Params.price }}</s>{{end}}
|
||||
</p>
|
||||
<button class="snipcart-add-item btn btn-main mb-5"
|
||||
data-item-id="{{.Title | urlize}}__{{if .Params.discount_price}}{{.Params.discount_price}}{{else}}{{.Params.price}}{{end}}"
|
||||
data-item-name="{{.Title}}"
|
||||
data-item-image="{{range first 1 .Params.Images}}{{. | absURL}}{{end}}"
|
||||
data-item-price="{{if .Params.discount_price}}{{.Params.discount_price}}{{else}}{{.Params.price}}{{end}}" data-item-url="{{.Permalink}}"
|
||||
{{ if .Params.colors }}
|
||||
data-item-custom1-name="Choose Color"
|
||||
data-item-custom1-options="{{range $index, $element:= .Params.colors}}{{ if eq $index 0 }}{{. | title}}{{ else }}|{{. | title }}{{end}}{{end}}"
|
||||
{{ end }}
|
||||
{{ if .Params.sizes }}
|
||||
data-item-custom2-name="Choose Size"
|
||||
data-item-custom2-options="{{range $index, $element:= .Params.sizes}}{{if eq $index 0}}{{. | title}}{{else}}|{{. | title}}{{end}}{{end}}"
|
||||
{{end}}>{{i18n "add_to_cart"}}
|
||||
</button>
|
||||
<div class="content">{{.Content}}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{{ end }}
|
||||
@@ -0,0 +1,54 @@
|
||||
{{ $data := index .Site.Data .Site.Language.Lang }}
|
||||
|
||||
{{ if $data.homepage.about_product.enable }}
|
||||
{{ with $data.homepage.about_product }}
|
||||
<section class="feature-list section">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="heading">
|
||||
<h2>{{ .title | markdownify }}</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{ range $index, $element := .items }}
|
||||
{{- if ne (mod $index 2) 1 }}
|
||||
<div class="row mb-40">
|
||||
<div class="col-md-6 text-center mb-5 mb-lg-0">
|
||||
<img class="img-fluid" src="{{ .image | absURL }}" alt="">
|
||||
</div>
|
||||
<div class="col-md-6 align-self-center text-center text-md-left">
|
||||
<div class="content">
|
||||
<h4 class="subheading">{{ .title | markdownify }}</h4>
|
||||
<p>{{ .content | markdownify }}</p>
|
||||
{{ if .button.enable }}
|
||||
{{ with .button }}
|
||||
<a href="{{ .link | absURL }}" class="btn btn-main btn-main-sm">{{ .label }}</a>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{- else }}
|
||||
<div class="row mb-40">
|
||||
<div class="col-md-6 order-md-1 order-2 align-self-center text-center text-md-left">
|
||||
<div class="content">
|
||||
<h4 class="subheading">{{ .title | markdownify }}</h4>
|
||||
<p>{{ .content | markdownify }}</p>
|
||||
{{ if .button.enable }}
|
||||
{{ with .button }}
|
||||
<a href="{{ .link | absURL }}" class="btn btn-main btn-main-sm">{{ .label }}</a>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6 order-md-2 order-1 text-center mb-5 mb-lg-0">
|
||||
<img class="img-fluid" src="{{ .image | absURL }}" alt="">
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
29
cerimoniere-website-source/layouts/partials/banner.html
Normal file
@@ -0,0 +1,29 @@
|
||||
{{ $data := index .Site.Data .Site.Language.Lang }}
|
||||
|
||||
{{- if $data.homepage.banner.enable }}
|
||||
{{- with $data.homepage.banner }}
|
||||
<!-- hero area -->
|
||||
<!-- <section class="section"> -->
|
||||
<div class="container mt-5">
|
||||
<div class="row">
|
||||
<div class="col-md-6 align-self-center text-center mb-5 mb-md-0">
|
||||
<img class="img-fluid" src="{{ .image | absURL }}" alt="main_logo" width="45%">
|
||||
</div>
|
||||
<div class="col-md-6 align-self-center text-center text-md-left">
|
||||
<div class="block">
|
||||
<h1 class="font-weight-bold mb-3 font-size-60 text-primary-color">{{ .title | markdownify }}</h1>
|
||||
<p class="mb-1">{{ .content | markdownify }}</p>
|
||||
<br />
|
||||
<p class="mb-1">{{ .content2 | markdownify }}</p>
|
||||
{{ range .buttons }}
|
||||
{{ if .enable }}
|
||||
<a href="{{ .link | absLangURL }}" class="btn btn-main mt-3">{{ .label }}</a>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- .row close -->
|
||||
</div><!-- .container close -->
|
||||
<!-- </section> --><!-- header close -->
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
51
cerimoniere-website-source/layouts/partials/features.html
Normal file
@@ -0,0 +1,51 @@
|
||||
{{ $data := index .Site.Data .Site.Language.Lang }}
|
||||
|
||||
{{- if $data.homepage.features.enable }}
|
||||
{{- with $data.homepage.features }}
|
||||
<section class="section" id="feature">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="heading">
|
||||
<h2>{{ .title | markdownify }}</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
{{ range .left_side }}
|
||||
<div class="mb-40 text-center text-md-left">
|
||||
<h4 class="font-weight-bold mb-2">
|
||||
<i class="d-inlin-block h2 mb-10 mr-1 {{ .icon }}"></i>
|
||||
{{ .title | markdownify }}
|
||||
</h4>
|
||||
<p>{{ .content | markdownify }}</p>
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
<div class="col-md-4 text-center align-self-center mb-4 mb-md-0">
|
||||
<img class="img-fluid" src="{{ .image | absURL }}" alt="">
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
{{ range .right_side }}
|
||||
<div class="mb-40 text-center text-md-left">
|
||||
<h4 class="font-weight-bold mb-2">
|
||||
<i class="d-inlin-block h2 mb-10 mr-1 {{ .icon }}"></i>
|
||||
{{ .title | markdownify }}
|
||||
</h4>
|
||||
<p>{{ .content | markdownify }}</p>
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
<div class="col-12 align-self-center text-center">
|
||||
<div class="block">
|
||||
{{ range .buttons }}
|
||||
{{ if .enable }}
|
||||
<a href="{{ .link | absLangURL }}" class="btn btn-main mt-3">{{ .label }}</a>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- .container close -->
|
||||
</section>
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
36
cerimoniere-website-source/layouts/partials/footer.html
Normal file
@@ -0,0 +1,36 @@
|
||||
<footer>
|
||||
<div class="container text-center">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="block">
|
||||
<a href="{{ site.BaseURL | relLangURL }}" class="mb-4 d-inline-block">{{ if site.Params.logo }} <img src="{{ site.Params.logo | absURL }}" alt="{{ site.Title }}" {{with site.Params.logo_width}}width="{{.}}"{{end}}> {{ else }} {{ .Title }} {{ end }}</a>
|
||||
<ul class="list-inline footer-menu">
|
||||
{{ range site.Menus.footer }}
|
||||
<li class="list-inline-item">
|
||||
<a href="{{ .URL | absLangURL }}">{{ .Name }}</a>
|
||||
</li>
|
||||
{{ end }}
|
||||
<li class="list-inline-item">
|
||||
<a href="https://www.bittimeprofessionals.it" target="_blank">bit Time Professionals s.r.l.</a>
|
||||
</li>
|
||||
</ul>
|
||||
<p class="copyright-text">{{ site.Params.copyright | markdownify }}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
<!-- Snipcart public key -->
|
||||
{{with site.Params.snipcart_api}}
|
||||
<div hidden id="snipcart" data-api-key="{{.}}"></div>{{end}}
|
||||
|
||||
<!-- JS Plugins -->
|
||||
{{ range site.Params.plugins.js}}
|
||||
<script src="{{ .link | absURL }}"></script>
|
||||
{{ end }}
|
||||
|
||||
<!-- Main Script -->
|
||||
{{ $script := resources.Get "js/script.js" }}
|
||||
<script src="{{ $script.Permalink }}"></script>
|
||||
@@ -0,0 +1,9 @@
|
||||
<!-- Google tag (gtag.js) -->
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=G-297TKD4RF0"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
|
||||
gtag('config', 'G-297TKD4RF0');
|
||||
</script>
|
||||
32
cerimoniere-website-source/layouts/partials/head.html
Normal file
@@ -0,0 +1,32 @@
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>{{ .Title }}</title>
|
||||
|
||||
{{ "<!-- mobile responsive meta -->" | safeHTML }}
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
||||
<meta name="description" content="{{ with .Description }}{{ . }}{{ else }}{{ with site.Params.description }}{{ . }}{{ end }}{{ end }}">
|
||||
{{ with site.Params.author }}<meta name="author" content="{{ . }}">{{ end }}
|
||||
{{ hugo.Generator }}
|
||||
|
||||
{{ "<!-- plugins -->" | safeHTML }}
|
||||
{{ range site.Params.plugins.css }}
|
||||
<link rel="stylesheet" href="{{ .link | absURL }} ">
|
||||
{{ end }}
|
||||
|
||||
{{ "<!-- Main Stylesheet -->" | safeHTML }}
|
||||
{{ $styles := resources.Get "scss/style.scss" | toCSS | minify }}
|
||||
<link rel="stylesheet" href="{{ $styles.Permalink }}" media="screen">
|
||||
|
||||
{{ "<!--Favicon-->" | safeHTML }}
|
||||
<link rel="shortcut icon" href="{{ `images/favicon.png` | absURL }} " type="image/x-icon">
|
||||
<link rel="icon" href="{{ `images/favicon.png` | absURL }} " type="image/x-icon">
|
||||
|
||||
{{ with .Params.image }}
|
||||
<meta property="og:image" content="{{ . | absURL }}" />
|
||||
{{ end }}
|
||||
{{ template "_internal/opengraph.html" . }}
|
||||
{{ template "partials/google_analytics.html" . }}
|
||||
<!-- {{ template "_internal/google_analytics.html" . }}
|
||||
{{ template "_internal/google_analytics_async.html" . }} -->
|
||||
|
||||
</head>
|
||||
45
cerimoniere-website-source/layouts/partials/header.html
Normal file
@@ -0,0 +1,45 @@
|
||||
<!-- navigation -->
|
||||
<header class="sticky-top bg-white">
|
||||
<div class="container">
|
||||
<nav class="navbar navbar-expand-lg navbar-light">
|
||||
<a class="navbar-brand" href="{{ site.BaseURL }}">{{ if site.Params.logo }} <img src="{{ site.Params.logo | absURL }}" alt="{{ site.Title }}" {{with site.Params.logo_width}}width="{{.}}"{{end}}> {{ else }} {{ site.Title }} {{ end }}</a>
|
||||
<button class="navbar-toggler border-0" type="button" data-toggle="collapse" data-target="#navigation"
|
||||
aria-controls="navigation" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
<div class="collapse navbar-collapse text-center" id="navigation">
|
||||
<ul class="navbar-nav ml-auto">
|
||||
{{ range site.Menus.main }}
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{ .URL | absLangURL }}">{{ .Name }}</a>
|
||||
</li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
<!-- Language List -->
|
||||
{{ if .IsTranslated }}
|
||||
<select class="lang-list" id="select-language" onchange="location = this.value;">
|
||||
{{ $siteLanguages := .Site.Languages}}
|
||||
{{ $pageLang := .Page.Lang}}
|
||||
{{ range .Page.AllTranslations }}
|
||||
{{ $translation := .}}
|
||||
{{ range $siteLanguages }}
|
||||
{{ if eq $translation.Lang .Lang }}
|
||||
{{ $selected := false }}
|
||||
{{ if eq $pageLang .Lang}}
|
||||
<option id="{{ $translation.Language }}" value="{{ $translation.Permalink }}" selected>{{ .LanguageName }}
|
||||
</option>
|
||||
{{ else }}
|
||||
<option id="{{ $translation.Language }}" value="{{ $translation.Permalink }}">{{ .LanguageName }}</option>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</select>
|
||||
{{ end }}
|
||||
</div>
|
||||
<!-- <button class="cart snipcart-checkout"><i class="tf-ion-android-cart"></i><span class="badge badge-primary snipcart-items-count"></span></button> -->
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
<!-- /navigation -->
|
||||
28
cerimoniere-website-source/layouts/partials/palco.html
Normal file
@@ -0,0 +1,28 @@
|
||||
{{ $data := index .Site.Data .Site.Language.Lang }}
|
||||
|
||||
{{ if $data.homepage.products.enable }}
|
||||
<section class="gallery" id="products">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="heading">
|
||||
<h2>{{ $data.homepage.products.title | markdownify }}</h2>
|
||||
</div>
|
||||
|
||||
<div class="product-slider">
|
||||
{{ range (where .Site.RegularPages "Section" "products") }}
|
||||
<div class="block">
|
||||
<div class="gallery-overlay">
|
||||
<a href="{{ .Permalink }}" class="gallery-popup">
|
||||
<i class="tf-ion-android-open"></i>
|
||||
</a>
|
||||
</div>
|
||||
<img class="img-fluid" src="{{range first 1 .Params.images}}{{.|absURL}}{{end}}" alt="{{.Title}}">
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
@@ -0,0 +1,9 @@
|
||||
{{ if site.Params.preloader.enable }}
|
||||
{{ "<!-- preloader start -->" | safeHTML }}
|
||||
<div class="preloader">
|
||||
{{ with site.Params.preloader.preloader }}
|
||||
<img src="{{ . | absURL }}" alt="preloader">
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ "<!-- preloader end -->" | safeHTML }}
|
||||
{{ end }}
|
||||
30
cerimoniere-website-source/layouts/partials/promo.html
Normal file
@@ -0,0 +1,30 @@
|
||||
{{ $data := index .Site.Data .Site.Language.Lang }}
|
||||
|
||||
{{ if $data.homepage.promo.enable }}
|
||||
{{ with $data.homepage.promo }}
|
||||
<section class="bg-orange section">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<h2 class="subheading text-white font-weight-bold mb-10">{{ .title | markdownify }}</h2>
|
||||
</div>
|
||||
<div class="col-md-6 text-center mb-5 mb-lg-0">
|
||||
<a href="{{ .image | absURL }}" target="_blank">
|
||||
<img class="img-fluid" src="{{ .image | absURL }}" alt="eventi">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-md-6 text-center text-md-left">
|
||||
<div class="content">
|
||||
<p class="text-white">{{ .content | markdownify }}</p>
|
||||
<p class="text-white">{{ .content2 | markdownify }}</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-12 align-self-center">
|
||||
<p class="text-white mt-4">{{ .content3 | markdownify }}</p>
|
||||
<p class="text-white">{{ .content4 | markdownify }}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
@@ -0,0 +1,26 @@
|
||||
{{ $data := index .Site.Data .Site.Language.Lang }}
|
||||
|
||||
{{- if $data.homepage.subscription.enable }}
|
||||
{{- with $data.homepage.subscription }}
|
||||
<section class="call-to-action section bg-opacity" style="background-image: url('{{ .bg_image | absURL }}');">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 col-md-8 text-center mx-auto">
|
||||
<h2 class="subheading text-white">{{ .title | markdownify }}</h2>
|
||||
<p class="text-white">{{ .content | markdownify }}</p>
|
||||
<div class="input-group">
|
||||
<form action="{{ site.Params.mailchimp_form_action }}" method="post" class="w-100" name="mc-embedded-subscribe-form" target="_blank">
|
||||
<input type="email" id="email" class="form-control" name="email" placeholder="{{ .placeholder }}"
|
||||
required>
|
||||
<button class="btn btn-main btn-submit" type="submit" name="subscribe">{{i18n "subscribe"}}</button>
|
||||
<div style="position: absolute; left: -5000px;" aria-hidden="true">
|
||||
<input type="text" name="{{ site.Params.mailchimp_form_name }}" tabindex="-1">
|
||||
</div>
|
||||
</form>
|
||||
</div><!-- /input-group -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section><!-- #call-to-action close -->
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
@@ -0,0 +1,30 @@
|
||||
{{ $data := index .Site.Data .Site.Language.Lang }}
|
||||
|
||||
{{ if $data.homepage.testimonial.enable }}
|
||||
<section class="testimonials section" id="testimonial">
|
||||
<div class="container">
|
||||
{{ with $data.homepage.testimonial }}
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-12">
|
||||
<div class="heading">
|
||||
<h2>{{ .title | markdownify }}</h2>
|
||||
</div>
|
||||
</div>
|
||||
{{ range .testimonial_item }}
|
||||
<div class="col-lg-4 col-sm-6 mb-5 mb-lg-0 text-center">
|
||||
<div class="testimonial-block">
|
||||
<i class="tf-ion-quote"></i>
|
||||
<p>{{ .content | markdownify }}</p>
|
||||
<div class="author-details">
|
||||
<img src="{{ .image | absURL }}" alt="{{ .name }}">
|
||||
<h4>{{ .name }}</h4>
|
||||
<span>{{ .designation }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
</section>
|
||||
{{ end }}
|
||||
42
cerimoniere-website-source/layouts/protocolli/list.html
Normal file
@@ -0,0 +1,42 @@
|
||||
{{ define "main" }}
|
||||
{{ $data := index .Site.Data .Site.Language.Lang }}
|
||||
{{- with $data.protocolli }}
|
||||
<style>
|
||||
.customul {
|
||||
list-style: inside;
|
||||
font-size: 18px;
|
||||
}
|
||||
</style>
|
||||
<section class="section gallery">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12 text-center mb-5">
|
||||
<h1 class="font-weight-bold">{{.title}}</h1>
|
||||
</div>
|
||||
<div class="col-md-12 mb-5 mb-md-0">
|
||||
<p class="mb-4">{{ .content | markdownify }}</p>
|
||||
<p class="mb-1">{{ .contentlist | safeHTML }}</p>
|
||||
<p class="mt-4 mb-4">{{ .content2 | markdownify}}</p>
|
||||
</div>
|
||||
<div class="col-md-6 text-center mb-5 mb-md-0">
|
||||
<a href="{{ .imageleft | absURL }}" target="_blank">
|
||||
<img class="img-fluid" src="{{ .imageleft | absURL }}" alt="dettaglio protocolli">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-md-6 mb-5 mb-md-0">
|
||||
<p>{{ .contentright | markdownify}}</p>
|
||||
<p>{{ .contentrightlist | safeHTML}}</p>
|
||||
</div>
|
||||
<div class="col-md-6 mb-5 mb-md-0">
|
||||
<p>{{ .contentleft | markdownify}}</p>
|
||||
</div>
|
||||
<div class="col-md-6 text-center mb-5 mb-md-0">
|
||||
<a href="{{ .imageright | absURL }}" target="_blank">
|
||||
<img class="img-fluid" src="{{ .imageright | absURL }}" alt="">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{{- end }}
|
||||
{{ end }}
|
||||
9
cerimoniere-website-source/static/.htaccess
Normal file
@@ -0,0 +1,9 @@
|
||||
# Allow serving static files
|
||||
Options +FollowSymLinks
|
||||
RewriteEngine On
|
||||
RewriteBase /maestrodeceremonias/
|
||||
|
||||
# Redirect all traffic to index.html if no file/directory is found
|
||||
RewriteCond %{REQUEST_FILENAME} !-f
|
||||
RewriteCond %{REQUEST_FILENAME} !-d
|
||||
RewriteRule ^(.*)$ /index.html [L]
|
||||
BIN
cerimoniere-website-source/static/favicon.ico
Normal file
|
After Width: | Height: | Size: 15 KiB |
6
cerimoniere-website-source/static/images/.gitmodules
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
[submodule "cerimoniere-website/themes/hugo-scroll"]
|
||||
path = cerimoniere-website/themes/hugo-scroll
|
||||
url = https://github.com/janraasch/hugo-scroll.git
|
||||
[submodule "cerimoniere-website/themes/vex-hugo"]
|
||||
path = cerimoniere-website/themes/vex-hugo
|
||||
url = https://github.com/themefisher/vex-hugo.git
|
||||
BIN
cerimoniere-website-source/static/images/Cerimoniere-Web.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 65 KiB |
BIN
cerimoniere-website-source/static/images/anagrafica_lista.png
Normal file
|
After Width: | Height: | Size: 76 KiB |
BIN
cerimoniere-website-source/static/images/apple-touch-icon.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
cerimoniere-website-source/static/images/avater.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 3.8 MiB |
BIN
cerimoniere-website-source/static/images/call-to-action.jpg
Normal file
|
After Width: | Height: | Size: 707 KiB |
BIN
cerimoniere-website-source/static/images/cerimoniere_logo.png
Normal file
|
After Width: | Height: | Size: 114 KiB |
BIN
cerimoniere-website-source/static/images/cover-image.jpg
Normal file
|
After Width: | Height: | Size: 1.4 MiB |
BIN
cerimoniere-website-source/static/images/eventi.png
Normal file
|
After Width: | Height: | Size: 80 KiB |
BIN
cerimoniere-website-source/static/images/favicon-16x16.png
Normal file
|
After Width: | Height: | Size: 383 B |
BIN
cerimoniere-website-source/static/images/favicon-32x32.png
Normal file
|
After Width: | Height: | Size: 698 B |
BIN
cerimoniere-website-source/static/images/favicon.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
|
After Width: | Height: | Size: 492 KiB |
BIN
cerimoniere-website-source/static/images/homepage-2.png
Normal file
|
After Width: | Height: | Size: 1.9 MiB |
BIN
cerimoniere-website-source/static/images/homepage.png
Normal file
|
After Width: | Height: | Size: 349 KiB |
BIN
cerimoniere-website-source/static/images/logo.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
BIN
cerimoniere-website-source/static/images/palco1.png
Normal file
|
After Width: | Height: | Size: 71 KiB |
|
After Width: | Height: | Size: 1009 KiB |
BIN
cerimoniere-website-source/static/images/platea_centro.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
cerimoniere-website-source/static/images/protocolli1.png
Normal file
|
After Width: | Height: | Size: 84 KiB |
BIN
cerimoniere-website-source/static/images/protocolli2.png
Normal file
|
After Width: | Height: | Size: 130 KiB |
|
After Width: | Height: | Size: 1.4 MiB |
BIN
cerimoniere-website-source/static/images/showcase/showcase-1.png
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
cerimoniere-website-source/static/images/showcase/showcase-2.png
Normal file
|
After Width: | Height: | Size: 146 KiB |
BIN
cerimoniere-website-source/static/images/showcase/showcase-3.png
Normal file
|
After Width: | Height: | Size: 99 KiB |
BIN
cerimoniere-website-source/static/images/showcase/showcase-4.png
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
cerimoniere-website-source/static/images/showcase/showcase-5.png
Normal file
|
After Width: | Height: | Size: 110 KiB |
BIN
cerimoniere-website-source/static/images/showcase/showcase-6.png
Normal file
|
After Width: | Height: | Size: 84 KiB |
BIN
cerimoniere-website-source/static/images/showcase/showcase-7.png
Normal file
|
After Width: | Height: | Size: 138 KiB |
BIN
cerimoniere-website-source/static/images/showcase/showcase-8.png
Normal file
|
After Width: | Height: | Size: 98 KiB |
BIN
cerimoniere-website-source/static/images/stage_2.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
cerimoniere-website-source/static/images/watch-2.png
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
cerimoniere-website-source/static/images/watch.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 1.6 MiB |