Compare commits

...

11 commits

40 changed files with 1299 additions and 766 deletions

View file

@ -1,491 +1,574 @@
/**************** Fonts ******************/
@font-face {
font-family: "MontserratVar";
src: url( '../fonts/Montserrat-VariableFont_wght.ttf' );
font-family: 'MontserratVar';
src: url('../fonts/Montserrat-VariableFont_wght.ttf');
}
@font-face {
font-family: "OpenSansVar";
src: url( '../fonts/OpenSans-VariableFont_wdth_wght.ttf' );
font-family: 'OpenSansVar';
src: url('../fonts/OpenSans-VariableFont_wdth_wght.ttf');
}
/**************** Typography ******************/
a {
color: #a9cd2e;
text-decoration: none;
transition: 0.3s ease-in-out;
color: #a9cd2e;
text-decoration: none;
transition: 0.3s ease-in-out;
}
.nav-link.active, a.nav-dropdown-link.active {
color: #a9cd2e;
.nav-link.active,
a.nav-dropdown-link.active {
color: #a9cd2e;
}
h1, h2, h3, h4, h5, h6 {
font-weight:normal;
margin-bottom: 16px;
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: normal;
margin-bottom: 16px;
}
h1, h2, .content h1, .content h2{
font-weight:bold;
h1,
h2,
.content h1,
.content h2 {
font-weight: bold;
}
h3 {
font-weight:500;
font-weight: 500;
}
h4, .content h4 {
color: #a9cd2e;
h4,
.content h4 {
color: #a9cd2e;
}
p {
font-size: 18px;
margin-bottom:10px;
margin-top:10px;
font-size: 18px;
margin-bottom: 10px;
margin-top: 10px;
}
.navbar-nav .nav-item {
font-size: 18px;
color: grey!important;
font-size: 18px;
color: grey !important;
}
@media (max-width: 1200px) {
h1 {
font-size: 35px;
line-height: 1.2em;
margin-bottom: 16px;
}
h2 {
font-size:22px;
}
h3 {
font-size:18px;
}
h4 {
font-size:18px;
}
p {
font-size: 14px;
}
.navbar-nav .nav-item {
font-size: 14px;
}
h1 {
font-size: 35px;
line-height: 1.2em;
margin-bottom: 16px;
}
h2 {
font-size: 22px;
}
h3 {
font-size: 18px;
}
h4 {
font-size: 18px;
}
p {
font-size: 14px;
}
.navbar-nav .nav-item {
font-size: 14px;
}
}
footer, footer h1, footer h2, footer h3, footer h4, footer h5, footer h6, footer p, footer a {
color: white!important;
footer,
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6,
footer p,
footer a {
color: white !important;
}
.content .light-text h2 , .content .light-text h1 , .content .light-text h3, .content .light-text p {
color:white!important;
.content .light-text h2,
.content .light-text h1,
.content .light-text h3,
.content .light-text p {
color: white !important;
}
.light-text, .light-text h1, .light-text h2, .light-text h3, .light-text h4, .light-text h5, .light-text h6, .light-text p, .light-text a {
color:white;
.light-text,
.light-text h1,
.light-text h2,
.light-text h3,
.light-text h4,
.light-text h5,
.light-text h6,
.light-text p,
.light-text a {
color: white;
}
ol {
list-style: decimal;
counter-reset: my-awesome-counter;
padding-left: 30px;
list-style: decimal;
counter-reset: my-awesome-counter;
padding-left: 30px;
}
img {
margin-bottom:16px;
margin-bottom: 16px;
}
hr {
width: 12%;
height: 2px;
background-color: #a9cd2e;
margin: 0!important;
display: block;
width: 12%;
height: 2px;
background-color: #a9cd2e;
margin: 0 !important;
display: block;
}
.aligncenter hr {
width: 12%;
height: 2px;
background-color: #a9cd2e;
margin: 15px auto 0 auto !important;
display: block;
width: 12%;
height: 2px;
background-color: #a9cd2e;
margin: 15px auto 0 auto !important;
display: block;
}
.light-text hr {
width: 12%;
height: 2px;
background-color: #fff;
margin: 0!important;
display: block;
width: 12%;
height: 2px;
background-color: #fff;
margin: 0 !important;
display: block;
}
@media (max-width: 770px) {
.btn{
display:block
}
.btn {
display: block;
}
}
.container {
max-width: 1750px;
max-width: 1750px;
}
@media (max-width: 1750px) {
.container {
padding-left:80px;
padding-right:80px;
}
.container:not(.navbar) {
padding-left: 80px;
padding-right: 80px;
}
}
@media (max-width: 1200px) {
.container {
max-width: 1200px;
padding-left:80px;
padding-right:80px;
}
.container:not(.navbar) {
max-width: 1200px;
padding-left: 80px;
padding-right: 80px;
}
}
@media (max-width: 640px) {
.container:not(.navbar) {
padding: 15px !important;
}
}
@media (min-width: 640px) {
.hide-on-desktop {
display: none !important;
}
}
@media (max-width: 640px) {
.hide-on-mobile {
display: none !important;
}
.verua-slider h1 {
text-align: center;
}
h1:not(.verua-slider h1) {
font-size: 2em !important;
}
.alert {
width: 95% !important;
}
.alert > div:nth-child(2) {
margin: 5px 0;
}
section {
background: transparent !important;
padding: 10px 0 !important;
}
section h1:not(.verua-slider h1) {
color: black !important;
text-shadow: none !important;
}
}
@media (max-height: 770px) {
section {
padding-top: 50px !important;
padding-bottom: 10px !important;
}
}
table .far {
color: #333!important;
font-size: 18px!important;
margin: 0!important;
color: #333 !important;
font-size: 18px !important;
margin: 0 !important;
}
.content thead, .content tr, .content td, .content th {
background-color: #fafafa;
border:0;
font-size:1em;
// padding-left:0;
.content thead,
.content tr,
.content td,
.content th {
background-color: #fafafa;
border: 0;
font-size: 1em;
// padding-left:0;
}
.content thead strong, .content tr strong, .content td strong, .content th strong {
font-weight:800;
.content thead strong,
.content tr strong,
.content td strong,
.content th strong {
font-weight: 800;
}
.content table {
font-size:1em;
font-size: 1em;
}
/* Formular */
form {
max-width: 64rem;
margin-left: auto;
margin-right: auto;
}
form div {
margin-bottom: 1rem;
}
form label {
margin-bottom: 0.5rem;
font-size: 0.875rem;
font-weight: 500;
color: #4B5563;
}
form select, form input:not([type="checkbox"]), form textarea {
width: 100%;
padding: 0.5rem 1rem;
border: 1px solid #D1D5DB;
border-radius: 0.375rem;
}
form select:focus,
form input:focus,
form textarea:focus {
outline: none;
border-color: #3B82F6;
box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.5);
}
form button, #notification {
width:400px;
padding: 0.5rem 1rem;
margin-bottom:10px!important;
margin-top:10px;
margin-left: auto;
margin-right: auto;
border-radius: 0.375rem;
text-align:center;
}
max-width: 64rem;
margin-left: auto;
margin-right: auto;
}
form div {
margin-bottom: 1rem;
}
form label {
margin-bottom: 0.5rem;
font-size: 0.875rem;
font-weight: 500;
color: #4b5563;
}
form select,
form input:not([type='checkbox']),
form textarea {
width: 100%;
padding: 0.5rem 1rem;
border: 1px solid #d1d5db;
border-radius: 0.375rem;
}
form select:focus,
form input:focus,
form textarea:focus {
outline: none;
border-color: #3b82f6;
box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.5);
}
form button,
#notification {
width: 400px;
padding: 0.5rem 1rem;
margin-bottom: 10px !important;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
border-radius: 0.375rem;
text-align: center;
}
form .submitbutton {
background-color: #a9cd2e;
align-self: center;
background-color: #a9cd2e;
align-self: center;
}
form button:hover {
background-color: #2563EB;
background-color: #2563eb;
}
form .submitbutton:hover {
background-color: #88a625;
background-color: #88a625;
}
form .submitbutton:disabled {
background-color: #ccc;
cursor: not-allowed;
background-color: #ccc;
cursor: not-allowed;
}
.captcha-container {
box-shadow: none !important;
}
#captcha-response {
display: none;
}
.captcha-refresh {
background-color: white !important;
color: black !important;
}
.captcha-verify {
background-color: white !important;
color: black !important;
border: 1px solid #000 !important;
}
.captcha-verify:hover,
.captcha-refresh:hover {
background-color: #ebebeb !important;
color: rgb(42, 42, 42) !important;
}
.input-tooltip {
position: relative;
}
.input-tooltip:before {
content: attr(data-tooltip);
position: absolute;
left: 0; // Adjust the left position here
transform: translateY(-50%);
color: #fff;
background: #333;
padding: 5px;
border-radius: 5px;
transition: opacity 0.3s ease-in-out;
pointer-events: none;
@apply px-4;
}
.captcha-container {
box-shadow: none!important;
}
#captcha-response { display:none; }
.captcha-refresh {
background-color: white!important;
color:black!important;
}
.captcha-verify {
background-color: white!important;
color:black!important;
border: 1px solid #000!important;
}
.captcha-verify:hover, .captcha-refresh:hover {
background-color: #ebebeb!important;
color:rgb(42, 42, 42)!important;
}
.input-tooltip {
position: relative;
}
.input-tooltip:before {
content: attr(data-tooltip);
position: absolute;
left: 0; // Adjust the left position here
transform: translateY(-50%);
color: #fff;
background: #333;
padding: 5px;
border-radius: 5px;
transition: opacity 0.3s ease-in-out;
pointer-events: none;
@apply px-4;
}
/**** Utility *****/
.aligncenter * {
text-align: center;
margin-left: auto;
margin-right: auto;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.accordion-collapse {
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease;
}
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease;
}
.fadeOut {
@apply transition-opacity duration-500 ease-in-out opacity-0;
}
.fadeIn {
@apply transition-opacity duration-1000 ease-in-out opacity-100;
}
@apply transition-opacity duration-500 ease-in-out opacity-0;
}
.fadeIn {
@apply transition-opacity duration-1000 ease-in-out opacity-100;
}
// Honeypot- und Validierungsfelder im Bestellformular
#verify_email, #age, #hobbies {
display:none;
// Honeypot- und Validierungsfelder im Bestellformular
#verify_email,
#age,
#hobbies {
display: none;
}
@keyframes spin {
from {
transform: rotate(0deg);
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.spinner {
border: 2px solid transparent; /* Make spinner background transparent */
border-top-color: currentColor; /* Use current text color for spinner */
border-right-color: currentColor; /* Use current text color for spinner */
border-radius: 99999px; /* Fully rounded edges */
width: 1em; /* Relative to font size */
height: 1em; /* Relative to font size */
animation: spin 1s linear infinite; /* Apply the spin animation */
to {
transform: rotate(360deg);
}
}
.spinner {
border: 2px solid transparent; /* Make spinner background transparent */
border-top-color: currentColor; /* Use current text color for spinner */
border-right-color: currentColor; /* Use current text color for spinner */
border-radius: 99999px; /* Fully rounded edges */
width: 1em; /* Relative to font size */
height: 1em; /* Relative to font size */
animation: spin 1s linear infinite; /* Apply the spin animation */
}
/**************** Component Styles ******************/
/**************** Component Styles ******************/
// Icons
.verua-icon {
margin: 20px 0;
margin: 20px 0;
}
// Verua Slider
@media (max-width: 1200px) {
.verua-slider-wrapper .verua-slider .slides h1 {
margin-top:0px;
}
.hero-slider {
margin-top:-200px;
}
.verua-slider-wrapper .verua-slider .slides h1 {
margin-top: 0px;
}
.hero-slider {
margin-top: -200px;
}
}
.verua-slider-wrapper {
position: relative;
width: 100%;
color: #fff;
position: relative;
width: 100%;
color: #fff;
}
.verua-slider-wrapper .verua-slider {
position: relative;
width: 100%;
position: relative;
width: 100%;
}
.verua-slider-wrapper .verua-slider .slides {
position: absolute;
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
overflow: hidden;
opacity: 0;
transition: 0.3s ease-in-out;
position: absolute;
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
overflow: hidden;
opacity: 0;
transition: 0.3s ease-in-out;
}
.verua-slider-wrapper .verua-slider .slides.current {
// z-index: 1;
opacity: 1;
// z-index: 1;
opacity: 1;
}
.verua-slider-wrapper .verua-slider .slides:nth-child(1) {
background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url('https://images.pexels.com/photos/2339009/pexels-photo-2339009.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940');
background-size: cover;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)),
url('https://images.pexels.com/photos/2339009/pexels-photo-2339009.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940');
background-size: cover;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
}
.verua-slider-wrapper .verua-slider .slides:nth-child(2) {
background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url('https://images.pexels.com/photos/2303337/pexels-photo-2303337.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940');
background-size: cover;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)),
url('https://images.pexels.com/photos/2303337/pexels-photo-2303337.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940');
background-size: cover;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
}
.verua-slider-wrapper .verua-slider .slides:nth-child(3) {
background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url('https://images.pexels.com/photos/2346091/pexels-photo-2346091.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500');
background-size: cover;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)),
url('https://images.pexels.com/photos/2346091/pexels-photo-2346091.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500');
background-size: cover;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
}
.verua-slider-wrapper .verua-slider .slides:nth-child(4) {
background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url('https://images.pexels.com/photos/1168764/pexels-photo-1168764.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500');
background-size: cover;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)),
url('https://images.pexels.com/photos/1168764/pexels-photo-1168764.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500');
background-size: cover;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
}
.verua-slider-wrapper .verua-slider .slides:nth-child(5) {
background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url('https://images.pexels.com/photos/2693529/pexels-photo-2693529.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940');
background-size: cover;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)),
url('https://images.pexels.com/photos/2693529/pexels-photo-2693529.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940');
background-size: cover;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
}
.verua-slider-wrapper .verua-slider .slides h1 {
font-family: "MontserratVar" !important;
font-weight:700;
color: white;
text-shadow: 0px 0.5px 12px rgba(0, 0, 0, 0.9);
transition: 0.3s linear;
font-family: 'MontserratVar' !important;
font-weight: 700;
color: white;
text-shadow: 0px 0.5px 12px rgba(0, 0, 0, 0.9);
transition: 0.3s linear;
}
.verua-slider-wrapper .verua-slider .slides.current h1 {
animation: animateHeading 0.3s linear forwards 1;
animation-delay: 0.2s;
opacity: 0;
animation: animateHeading 0.3s linear forwards 1;
animation-delay: 0.2s;
opacity: 0;
}
@keyframes animateHeading {
to {
opacity: 1;
}
to {
opacity: 1;
}
}
.verua-slider-wrapper .verua-slider .slides p {
text-shadow: 0px 0.5px 5px rgba(0, 0, 0, 0.5);
transition: 0.3s linear;
opacity: 0;
text-shadow: 0px 0.5px 5px rgba(0, 0, 0, 0.5);
transition: 0.3s linear;
opacity: 0;
}
.verua-slider-wrapper .verua-slider .slides.current p {
animation: animateparagraph 0.3s linear forwards 1;
animation-delay: 0.2s;
animation: animateparagraph 0.3s linear forwards 1;
animation-delay: 0.2s;
}
@keyframes animateparagraph {
to {
opacity: 1;
}
to {
opacity: 1;
}
}
.verua-slider-wrapper .prev {
position: fixed;
color: #fff;
top: 50%;
left: 5%;
transform: translateY(-50%);
// z-index: 99;
font-size: 1.5em;
font-weight: 600;
border: 2px solid #fff;
padding: 10px 17px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
transition: 0.2s ease-in-out;
cursor: pointer;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.9);
position: fixed;
color: #fff;
top: 50%;
left: 5%;
transform: translateY(-50%);
// z-index: 99;
font-size: 1.5em;
font-weight: 600;
border: 2px solid #fff;
padding: 10px 17px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
transition: 0.2s ease-in-out;
cursor: pointer;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.9);
}
.verua-slider-wrapper .next {
position: fixed;
color: #fff;
top: 50%;
right: 5%;
transform: translateY(-50%);
// z-index: 99;
font-size: 1.5em;
font-weight: 600;
border: 2px solid #fff;
padding: 10px 17px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
transition: 0.2s ease-in-out;
cursor: pointer;
box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
position: fixed;
color: #fff;
top: 50%;
right: 5%;
transform: translateY(-50%);
// z-index: 99;
font-size: 1.5em;
font-weight: 600;
border: 2px solid #fff;
padding: 10px 17px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
transition: 0.2s ease-in-out;
cursor: pointer;
box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}
.verua-slider-wrapper .prev:hover,
.verua-slider-wrapper .next:hover {
background: #16a085;
border-color: #16a085;
background: #16a085;
border-color: #16a085;
}
.verua-slider-wrapper a {
position: fixed;
color: #fff;
bottom: 15%;
left: 50%;
transform: translateX(-50%);
// z-index: 99;
font-size: 1em;
font-weight: 500;
border: 1px solid #16a;
padding: 10px 17px;
line-height: 1.2em;
display: flex;
align-items: center;
justify-content: center;
border-radius: 2px;
transition: 0.2s ease-in-out;
cursor: pointer;
text-decoration: none;
background: #16a;
box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
position: fixed;
color: #fff;
bottom: 15%;
left: 50%;
transform: translateX(-50%);
// z-index: 99;
font-size: 1em;
font-weight: 500;
border: 1px solid #16a;
padding: 10px 17px;
line-height: 1.2em;
display: flex;
align-items: center;
justify-content: center;
border-radius: 2px;
transition: 0.2s ease-in-out;
cursor: pointer;
text-decoration: none;
background: #16a;
box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}
.verua-slider-wrapper a:hover {
background: #017f
}
background: #017f;
}

View file

@ -1,64 +0,0 @@
############# English navigation ##############
# main menu
[[main]]
name = "Home"
url = "/"
weight = 1
[[main]]
name = "About"
url = "about/"
weight = 2
[[main]]
name = "Elements"
url = "elements/"
weight = 3
[[main]]
weight = 4
name = "Pages"
hasChildren = true
[[main]]
parent = "Pages"
name = "Blog"
url = "blog/"
[[main]]
parent = "Pages"
name = "Contact"
url = "contact/"
[[main]]
parent = "Pages"
name = "Authors"
url = "authors/"
[[main]]
parent = "Pages"
name = "Categories"
url = "categories/"
[[main]]
parent = "Pages"
name = "404 Page"
url = "404/"
# footer menu
[[footer]]
name = "About"
url = "about/"
weight = 1
[[footer]]
name = "Elements"
url = "elements/"
weight = 2
[[footer]]
name = "Privacy Policy"
url = "privacy-policy/"
weight = 3

View file

@ -2,7 +2,7 @@
# main menu
[[main]]
name = "Prestation des services"
name = "Services"
url = "/"
weight = 1
hasChildren = true
@ -10,19 +10,19 @@ hasChildren = true
[[main]]
name = "Soins Indépendants"
url = "prestation-des-services/soins-independants/"
parent = "Prestation des services"
parent = "Services"
weight = 1
[[main]]
name = "Facturation Électronique"
url = "prestation-des-services/facturation-electronique/"
parent = "Prestation des services"
parent = "Services"
weight = 2
[[main]]
name = "Spécifications Cantonales"
url = "prestation-des-services/specifications-cantonales/"
parent = "Prestation des services"
parent = "Services"
weight = 3
[[main]]
@ -51,6 +51,7 @@ weight = 2
[[main]]
name = "Commande"
url = "commande/"
hasChildren = true
weight = 3

View file

@ -0,0 +1,55 @@
+++
date = '2024-02-21T08:49:32Z'
draft = false
title = 'Commande'
translationKey = 'bestellung'
+++
<!-- {{% veruaslider height="450px" %}}
{{% slide image="/images/startseite/startseite-slide.jpg" first="true" title="VeruA bestellen & neue Wege gehen!" %}}
{{% /veruaslider %}} -->
{{% section background-image="/images/startseite/startseite-slide-2.jpg" title="Commander Verua & emprunter de nouvelles voies !" %}}
{{% columns class="" %}}
{{% card class="bg-lime-300" %}}
{{% icon size="7xl" name="car" %}}
### Personnel infirmier indépendant
Sélectionnez ce formulaire pour commander **VeruA ** Facturation et Administration**, d'une personne ou pour une équipe.
<a href="/commande/infirmier-independant.html" style="color:black"><i class="far fa-circle-arrow-right"></i> Au formulaire de commande pour les professionnels de santé libéraux</a>
{{% /card %}}
..column..
{{% card %}}
{{% icon size="7xl" name="cubes" %}}
### Modules de la société Root AG
Souhaitez-vous intégrer le module Root AG existant à votre application **VeruA ** Facturation et Administration**?
Nous pouvons encore vous offrir une connexion au Perigon interRAI Cloud pour le premier trimestre de l'année 2020.
{{% /card %}}
{{% /columns %}}
{{% /section %}}
{{% section %}}
{{% aligncenter %}}
#### Transparent et sans coûts cachés
## Nos prix
### Nous parlons en "texte clair"
<br>
---
<br>
Nos prix sont transparents et précis - nous nous passons de frais cachés et de mauvaises surprises!
Découvrez dans notre liste de prix les coûts que vous aurez à supporter avec l'application **VeruA ** Facturation et Administration**.
{{% /aligncenter %}}
{{% /section %}}

View file

@ -0,0 +1,128 @@
+++
date = '2024-02-21T08:49:32Z'
draft = false
title = 'Infirmier independant'
translationKey = 'freiberufliche'
bestellformular = true
+++
<!-- <!-- {{% veruaslider height="450px" %}}
{{% slide image="../bestellungen-header.jpg" first="true " %}}
{{% /veruaslider %}} -->
{{% section %}}
{{% aligncenter %}}
#### Formulaire de commande
## VeruA ** Facturation et Administration
### infirmiers indépendants
<br>
---
<br>
{{% /aligncenter %}}
<form action="https://verua.dev-1.andreashnida.de/php/ajaxmail.php" method="POST" id="bestellformular">
<div id="formPartOne">
<input type="hidden" name="formularart" value="Formulaire de commande pour les Professionnels de santé libéraux">
<div>
<label class="hidden" for="gender">Genre</label>
<select id="gender" name="gender" required >
<option value="weiblich">Femme</option>
<option value="männlich">Homme</option>
<option value="divers">Divers</option>
</select>
</div>
<div>
<label for="sprache">Langue</label>
<select id="sprache" name="sprache" required >
<option value="deutsch">Allemand</option>
<option value="franzoesisch">Français</option>
</select>
</div>
<div>
<label for="name">Nom</label>
<input type="text" id="name" name="name" required >
</div>
<div>
<label for="vorname">Prénom</label>
<input type="text" id="vorname" name="vorname" required >
</div>
<div>
<input type="text" id="hobbies" name="hobbies" >
</div>
<div>
<label for="strasse">Rue</label>
<input type="text" id="strasse" name="strasse" required >
</div>
<div>
<input type="text" id="age" name="age">
</div>
<div>
<label for="plz_ort">NPAI Localité</label>
<input type="text" id="plz_ort" name="plz_ort" required >
</div>
<div>
<label for="telefon">Téléphone</label>
<input type="text" id="telefon" name="telefon" required >
</div>
<div>
<label for="email">E-mail</label>
<input type="email" id="email" name="email" required >
</div>
<div>
<input type="verify_email" id="verify_email" name="verify_email" >
</div>
<div id="zsr-tooltip" data-tooltip="Veuillez saisir un numéro ZSR valide, ou indiquer 'demandé'.">
<label for="zsr_nummer">Nr. RCC</label>
<input type="text" id="zsr_nummer" name="zsr_nummer" required >
</div>
</div>
<div id="formPartTwo">
<div>
<label for="bestehend">Souhaitez-vous un nouveau serveur ou l'accès à un serveur d'équipe existant ?</label>
<select id="bestehend" name="bestehend" required >
<option value="Applikation und Zugang zu bestehendem Team-Server">Accès au serveur d'équipe existant (1'296 CHF)</option>
<option value="Applikation und neuer Webserver">Nouveau serveur web (1'296 CHF)</option>
</select>
</div>
<div>
<label for="servername">Veuillez entrer un nom pour le serveur. L'accès se fait toujours via l'adresse web : https://<strong>nomdesire</strong>.verua.ch</label>
<input type="url" id="servername" name="servername" placeholder="https://nomdesire.verua.ch" required >
</div>
<div>
<label for="materialverwaltung">Avez-vous besoin du module supplémentaire de gestion du matériel ?</label>
<select id="materialverwaltung" name="materialverwaltung" required >
<option value="Nein, nur das Standard-Programm">Non, juste le programme standard</option>
<option value="Ja, ich bestelle das Zusatzmodul Materialverwaltung für 138.00 CHF jährlich, Bereitstellungskosten einmalig 342.00 CHF">Oui, je commande le module complémentaire de gestion des matériaux pour 138.00 CHF annuellement, coûts de mise en service uniques de 342.00 CHF</option>
</select>
</div>
<div>
<label for="qrcode">Souhaitez-vous ajouter le module QR-Code ?</label>
<select id="qrcode" name="qrcode" required >
<option value="Nein, nur das Standard-Programm">Non, juste le programme standard</option>
<option value="Ja, ich bestelle das Zusatzmodul QR-Code für 36.00 CHF jährlich, Bereitstellungskosten einmalig 50.00 CHF">Oui, je commande le module supplémentaire QR-code pour 36 CHF par an, frais uniques de mise en service: CHF 50.00</option>
</select>
</div>
<div>
<label for="wochenbett">Avez-vous besoin du programme de soins post-nataux ?</label>
<select id="wochenbett" name="wochenbett" required >
<option value="Nein">Non</option>
<option value="Ja, ich möchte die Wochenbett-Version">Oui, je souhaite la version pour les soins post-nataux</option>
</select>
</div>
<div>
<label for="anmerkung">Remarque</label>
<textarea id="anmerkung" name="anmerkung" rows="4"></textarea>
</div>
</div>
<!-- <div class ="captcha-container"></div> nous renonçons pour le moment au Captcha -->
<div class="w-full flex justify-center">
<button id="bestellformular-btn" type="submit" class="submitbutton text-white mx-auto submit-after-valid-captcha-bak">Commander avec obligation de paiement</button>
<div id="notification" class="bg-blue-500 text-white rounded invisible opacity-0 hidden">Notification</div>
</div>
</form>
{{% /section %}}

View file

@ -0,0 +1,97 @@
+++
date = '2024-02-21T13:22:03Z'
draft = false
title = 'Zusatzmodule Freiberufliche'
translationKey = 'zusatzmodule-freiberufliche'
bestellformular = true
+++
<!-- {{% veruaslider height="450px" %}}
{{% slide image="../bestellungen-header.jpg" first="true " %}}
{{% /veruaslider %}} -->
{{% section %}}
{{% aligncenter %}}
#### Formulaire de commande
## VeruA ** Facturation et Administration
### infirmiers indépendants module supplementaire
<br>
---
<br>
{{% /aligncenter %}}
<form action="https://verua.dev-1.andreashnida.de/php/ajaxmail.php" method="POST" id="bestellformular">
<input type="hidden" name="formularart" value="Zusatzmodule Freiberufliche">
<div>
<label class="hidden" for="gender">Sexe</label>
<select id="gender" name="gender" required >
<option value="weiblich">Femme</option>
<option value="männlich">Homme</option>
<option value="divers">Divers</option>
</select>
</div>
<div>
<label for="sprache">Langue</label>
<select id="sprache" name="sprache" required >
<option value="deutsch">Allemand</option>
<option value="franzoesisch">Français</option>
</select>
</div>
<div>
<label for="name">Nom</label>
<input type="text" id="name" name="name" required >
</div>
<div>
<label for="vorname">Prénom</label>
<input type="text" id="vorname" name="vorname" required >
</div>
<div>
<input type="text" id="hobbies" name="hobbies" autocomplete="off">
</div>
<div>
<label for="strasse">Rue</label>
<input type="text" id="strasse" name="strasse" required >
</div>
<div>
<input type="text" id="age" name="age" autocomplete="off">
</div>
<div>
<label for="plz_ort">NPAI Localité</label>
<input type="text" id="plz_ort" name="plz_ort" required >
</div>
<div>
<label for="telefon">Téléphone</label>
<input type="text" id="telefon" name="telefon" required >
</div>
<div>
<label for="email">E-mail</label>
<input type="email" id="email" name="email" required >
</div>
<div>
<input type="verify_email" id="verify_email" name="verify_email" autocomplete="off">
</div>
<div id="zsr-tooltip" data-tooltip="Veuillez entrer un numéro RCC valide ou 'demandé'.">
<label for="zsr_nummer">Nr. RCC</label>
<input type="text" id="zsr_nummer" name="zsr_nummer" required >
</div>
<div><br><br>
<h5>Quelles extensions souhaitez-vous ajouter ?</h5><br>
<div id="checkbox-group">
<input type="checkbox" id="zusatzmodul-materialverwaltung" name="zusatzmodul-materialverwaltung" value="Ja">
<label for="zusatzmodul-materialverwaltung">Module complémentaire gestion du matériel pour 260 CHF</label>
<br>
<input type="checkbox" id="zusatzmodul-qr-code" name="zusatzmodul-qr-code" value="Ja">
<label for="zusatzmodul-qr-code">Module complémentaire code QR pour 36.00 CHF par an, frais de désactivation uniques par instance 50.00 CHF</label>
<br>
<input type="checkbox" id="zusatzmodul-perigon" name="zusatzmodul-perigon" value="Ja">
<label for="zusatzmodul-perigon">Module complémentaire Perigon, frais de désactivation uniques 50.00 CHF</label>
</div>
<!-- <div class ="captcha-container"></div> nous renonçons pour le moment au Captcha -->
<div class="w-full flex justify-center">
<button id="bestellformular-btn" type="submit" class="submitbutton text-white mx-auto submit-after-valid-captcha-bak">Commander avec obligation de paiement</button>
<div id="notification" class="bg-blue-500 text-white rounded invisible opacity-0 hidden">Notification</div>
</div>
</form>
{{% /section %}}

View file

@ -0,0 +1,72 @@
+++
date = '2024-02-15T08:28:44Z'
draft = false
title = 'Version de test'
translationKey = 'online-testversion'
bestellformular = true
+++
{{% section background-image="" background-color="rgba(255,255,255,0.9)" classes=" md:mx-auto" %}}
{{% aligncenter %}}
#### Essayez VeruA
# Notre version de démonstration
---
<br>
N'achète pas sans connaitre
Avant de passer commande, nous vous invitons à tester
soigneusement si l'application
VeruA ** Facturation et Administration
satisfait à vos exigence.
Si vous avez des questions, n'hésitez pas à nous contacter
pour obtenir des informations supplémentaires.
{{% /aligncenter %}}
{{% columns %}}
{{% card %}}
{{% icon size="5xl" name="user" %}}
### Professionnel indépendant
VVous avez le choix entre deux versions :
<a href="https://demo.verua.ch/?db=fpp">VeruA ** Facturation et Administration version standard</a>
<a hfre="https://demo.verua.ch/?db=wbett">VeruA ** Facturation et Administration version post-partum</a>
**Veuillez vous connecter avec les données suivantes :**
**Nom d'utilisateur :**
demo
**Mot de passe :**
demo
{{% /card %}}
..column..
{{% card %}}
{{% icon size="5xl" name="bank" %}}
### Organisations Spitex
Vous trouverez ici notre version de test en ligne pour les organisations :
<a href="https://demo.verua.ch/?db=spitex">VeruA ** Facturation & Administration pour les organisations</a>
Nous avons mis en place différents accès avec des vues différentes :
**Veuillez vous connecter avec les données suivantes:**
Utilisateur (Administrator): **admin**
Mot de passe: **demo**
Utilisateur: **bureau**
Mot de passe: **demo**
Utilisateur: **soin**
Mot de passe: **demo**
{{% /card %}}
{{% /columns %}}
{{% /section %}}

80
content/french/contact.md Normal file
View file

@ -0,0 +1,80 @@
+++
date = '2024-02-26T10:26:56Z'
draft = false
title = 'Kontakt'
translationKey = 'kontakt'
kontaktformular = true
+++
{{% section classes="pt-0" %}}
{{% aligncenter %}}
#### Contact
## VeruA \*\* Facturation et Administration
### Contactez-nous !
<br>
---
<br>
Vous pouvez nous joindre **du lundi au vendredi de 8h00 à 16h00.**
Veuillez nous envoyer votre demande via le formulaire de contact.
Nous vous contacterons dans les plus brefs délais.
{{% /aligncenter %}}
<form action="https://rabeweb.plan.io/helpdesk" method="POST" id="kontaktformular">
<div id="formPartOne">
<input type="hidden" name="formularart" value="Kontaktformular Französisch">
<input type="hidden" name="project" value="fr-support">
<div>
<label for="organisation">Nom de l'organisation</label>
<input type="text" id="organisation" name="organisation">
</div>
<div>
<select id="gender" name="gender" required >
<option value="männlich">Monsieur</option>
<option value="weiblich">Madame</option>
<option value="divers">Pas de détails</option>
</select>
</div>
<div>
<label for="name">Nom de famille</label>
<input type="text" id="name" name="name" required >
</div>
<div>
<input type="text" id="hobbies" name="hobbies" >
</div>
<div>
<input type="text" id="age" name="age">
</div>
<div>
<label for="telefon">Téléphone</label>
<input type="text" id="telefon" name="telefon" required >
</div>
<div>
<label for="mail">Email</label>
<input type="mail" id="mail" name="mail" required >
</div>
<div>
<label for="subject">Objet</label>
<input type="text" id="subject" name="subject" required >
</div>
<div>
<label for="description">Remarque</label>
<textarea id="description" name="description" rows="4"></textarea>
</div>
</div>
<!-- <div class ="captcha-container"></div> wir verzichten erstmal auf das Captcha -->
<div class="w-full flex justify-center">
<button id="kontaktformular-btn" type="submit" disabled class="submitbutton text-white mx-auto submit-after-valid-captcha-bak">Envoyer la demande</button>
<div id="notification" class="bg-blue-500 text-white rounded invisible opacity-0 hidden">Notification</div>
</div>
</form>
{{% /section %}}

View file

@ -0,0 +1,136 @@
+++
date = '2024-02-26T20:43:05Z'
draft = false
title = 'Déclaration de confidentialité'
translationKey = 'datenschutzerklaerung'
+++
{{% section %}}
{{% aligncenter %}}
# Déclaration de confidentialité
<br>
---
<br>
{{% /aligncenter %}}
Avec cette **Déclaration de confidentialité**, nous informons sur les données personnelles que nous traitons, pourquoi, comment et où, en particulier en relation avec notre site Web **verua.ch** et nos autres offres. Cette Déclaration de confidentialité informe également sur les droits des personnes dont nous traitons les données.
Des déclarations de confidentialité spéciales, complémentaires ou supplémentaires, ainsi que d'autres documents juridiques tels que les Conditions Générales de Vente (CGV), les conditions d'utilisation ou les conditions de participation peuvent s'appliquer à des offres ou services individuels ou supplémentaires.
## 1\. Adresses de contact
Responsable du traitement des données personnelles :
**RaBe WebSolutions B. Rasberger**
Steinerstrasse 19
8253 Diessenhofen
Suisse
[info@rabe-web.ch](mailto:info@rabe-web.ch)
Nous précisons s'il existe d'autres responsables pour le traitement des données personnelles dans des cas individuels.
## 2\. Traitement des données personnelles
### 2.1 Termes
Les **données personnelles** sont toutes les informations qui se rapportent à une personne spécifique ou identifiable. Une **personne concernée** est une personne sur laquelle des données personnelles sont traitées. **Traiter** inclut _tout_ maniement de données personnelles, _indépendamment_ des moyens et procédures utilisés, en particulier la conservation, la divulgation, l'acquisition, la collecte, la suppression, l'enregistrement, la modification, la destruction et l'utilisation de données personnelles.
### 2.2 Bases légales
Nous traitons les données personnelles conformément au droit suisse sur la protection des données, en particulier la [Loi fédérale sur la protection des données](https://www.admin.ch/opc/fr/classified-compilation/19920153/index.html) (LPD) et l'[Ordonnance relative à la Loi fédérale sur la protection des données](https://www.admin.ch/opc/fr/classified-compilation/19930159/index.html) (OLPD).
### 2.3 Nature, étendue et but
Nous traitons les données personnelles qui sont **nécessaires** pour fournir notre offre de manière durable, conviviale, sûre et fiable. Ces données personnelles peuvent appartenir aux catégories de données d'inventaire et de contact, données de navigateur et d'appareil, données de contenu, métadonnées ou données périphériques et données d'utilisation, données de localisation, données de vente, de contrat et de paiement.
Nous traitons les données personnelles pendant la **durée** nécessaire à la finalité ou aux finalités respectives ou comme l'exige la loi. Les données personnelles dont le traitement n'est plus nécessaire sont anonymisées ou supprimées. Les personnes dont les données sont traitées ont _généralement_ un droit à l'effacement.
Nous traitons les données personnelles _généralement_ seulement avec le consentement de la personne concernée, sauf si le traitement est autorisé pour d'autres raisons légales, par exemple pour l'exécution d'un contrat avec la personne concernée et pour les mesures précontractuelles correspondantes, pour protéger nos intérêts légitimes prépondérants, parce que le traitement est évident à partir des circonstances ou après information préalable.
Dans ce cadre, nous traitons en particulier les informations qu'une personne concernée nous transmet _volontairement et de son propre chef_ lors de la prise de contact par exemple par courrier, e-mail, formulaire de contact, médias sociaux ou téléphone ou lors de l'enregistrement pour un compte utilisateur. Nous pouvons stocker de telles informations, par exemple dans un carnet d'adresses, dans un système de gestion de la relation client (CRM) ou avec des outils comparables. Si vous transmettez des données personnelles concernant des tiers à nous, vous êtes obligé d'assurer la protection des données vis-à-vis de ces tiers et de garantir l'exactitude de ces données personnelles.
Nous traitons également les données personnelles que nous recevons de tiers, que nous obtenons à partir de sources accessibles au public ou que nous collectons lors de la fourniture de notre offre, pour autant et dans la mesure où un tel traitement est autorisé pour des raisons légales.
Les données personnelles issues de **candidatures** ne sont traitées que dans la mesure où elles sont nécessaires pour évaluer l'aptitude à un emploi ou pour l'exécution ultérieure d'un contrat de travail. Les données personnelles nécessaires à la réalisation d'une procédure de candidature résultent des informations demandées ou communiquées, par exemple dans le cadre d'une annonce de poste. Les candidats et les candidates ont la possibilité de transmettre volontairement des informations supplémentaires pour leurs candidatures respectives.
### 2.4 Traitement des données personnelles par des tiers, également à l'étranger
Nous pouvons faire traiter les données personnelles par des tiers mandatés, en collaboration avec des tiers ou avec l'aide de tiers, ou transmettre des données personnelles à des tiers. Ces tiers sont notamment des prestataires dont nous utilisons les services. Nous assurons également une protection adéquate des données chez ces tiers.
Ces tiers se trouvent _généralement_ en Suisse ainsi que dans l'Espace économique européen (EEE). Cependant, ces tiers peuvent également se trouver dans d'autres pays et territoires sur Terre ainsi qu'ailleurs dans l'univers, pour autant que leur droit sur la protection des données assure, selon [l'évaluation du Préposé fédéral à la protection des données et à la transparence](https://www.edoeb.admin.ch/edoeb/fr/home/protection-des-donnees/handel-und-wirtschaft/uebermittlung-ins-ausland.html) (PFPDT), une protection adéquate des données, ou si une protection adéquate des données est assurée pour d'autres raisons, telles qu'un accord contractuel approprié, en particulier sur la base de clauses contractuelles types, ou par une certification adéquate. Exceptionnellement, un tel tiers peut se trouver dans un pays sans protection adéquate des données, à condition que les conditions légales en matière de protection des données, telles que le consentement explicite de la personne concernée, soient remplies.
3. Droits des personnes concernées
Les personnes concernées, dont nous traitons les données personnelles, disposent des droits en vertu du droit suisse de la protection des données. Cela inclut le droit à l'information ainsi que le droit de rectification, de suppression ou de blocage des données personnelles traitées.
Les personnes concernées, dont nous traitons les données personnelles, disposent d'un droit de recours auprès d'une autorité de contrôle compétente. L'autorité de contrôle de la protection des données en Suisse est le Préposé fédéral à la protection des données et à la transparence (PFPDT).
4. Sécurité des données
Nous prenons des mesures techniques et organisationnelles appropriées et adéquates pour garantir la protection des données et, en particulier, la sécurité des données. Cependant, le traitement de données personnelles sur Internet peut toujours comporter des lacunes en matière de sécurité, même en présence de telles mesures. Nous ne pouvons donc pas garantir une sécurité des données absolue.
L'accès à notre offre en ligne s'effectue via un cryptage de transport (SSL / TLS, en particulier avec le Hypertext Transfer Protocol Secure, abrégé HTTPS). La plupart des navigateurs marquent le cryptage de transport avec un cadenas dans la barre d'adresse.
L'accès à notre offre en ligne est soumis - tout comme généralement chaque utilisation d'Internet - à une surveillance de masse sans soupçon et sans rapport ainsi qu'à d'autres formes de surveillance par les autorités de sécurité en Suisse, dans l'Union européenne (UE), aux États-Unis d'Amérique (États-Unis) et dans d'autres États. Nous ne pouvons pas exercer une influence directe sur le traitement correspondant des données personnelles par les services de renseignement, les services de police et d'autres autorités de sécurité.
5. Utilisation du site web
5.1 Cookies
Nous pouvons utiliser des cookies pour notre site web. Les cookies - qu'il s'agisse de nos propres cookies (First-Party-Cookies) ou de cookies de tiers, dont nous utilisons les services (Cookies de tiers ou Third-Party-Cookies) - sont des données qui sont stockées dans votre navigateur. Ces données stockées ne doivent pas nécessairement être sous forme de cookies traditionnels au texte. Les cookies ne peuvent pas exécuter de programmes ou transférer des logiciels malveillants tels que des chevaux de Troie et des virus.
Les cookies peuvent être stockés temporairement lors de la visite de notre site web dans votre navigateur sous forme de "cookies de session" ou pour une durée déterminée sous forme de "cookies permanents". "Les cookies de session" sont automatiquement supprimés lorsque vous fermez votre navigateur. Les cookies permanents ont une durée de stockage déterminée. Ils permettent en particulier de reconnaître votre navigateur lors de la prochaine visite de notre site web et, par exemple, de mesurer ainsi la portée de notre site web. Les cookies permanents peuvent être utilisés, par exemple, à des fins de marketing en ligne.
Vous pouvez désactiver les cookies dans les paramètres de votre navigateur à tout moment en partie ou en totalité et les supprimer. Sans cookies, notre site web peut ne plus être entièrement disponible. Nous vous demandons - si et dans la mesure où cela est nécessaire - activement votre consentement exprès à l'utilisation de cookies.
5.2 Fichiers journaux du serveur
Nous pouvons enregistrer les informations suivantes pour chaque accès à notre site web si elles sont transmises par votre navigateur à notre infrastructure du serveur ou pouvant être déterminées par notre infrastructure du serveur web : date et heure y compris l'heure de passage, adresse IP, état d'accès (code de statut HTTP), système d'exploitation y compris interface utilisateur et version, navigateur y compris langue et version, sous-page unique de notre site web y compris volume de données transmis, dernière page web appelée dans le même navigateur fenêtre (Référent ou Referrer).
Nous stockons ces informations, qui peuvent également représenter des données personnelles, dans des fichiers journaux de serveur. Les informations sont nécessaires pour fournir notre offre en ligne de manière permanente, conviviale et fiable, ainsi que pour assurer la sécurité des données et, en particulier, la protection des données personnelles, également par des tiers ou avec l'aide de tiers.
5.3 Pixels de comptage
Nous pouvons utiliser des pixels de comptage sur notre site web. Les pixels de comptage sont également appelés web-beacons. Il s'agit de petites images, généralement invisibles, qui sont automatiquement récupérées lors de la visite de notre site web. Les pixels de comptage peuvent collecter les mêmes informations que les fichiers journaux du serveur.
# 6. Notifications et communications
Nous envoyons des notifications et communications, telles que des newsletters par email et via d'autres canaux de communication tels que la messagerie instantanée.
## 7. Médias sociaux
Nous sommes présents sur les plateformes de médias sociaux et d'autres plateformes en ligne pour pouvoir communiquer avec des personnes intéressées et informer sur notre offre. Dans ce contexte, des données personnelles peuvent également être traitées en dehors de la Suisse et de l'Espace économique européen (EEE).
Les conditions générales (CG) et les conditions d'utilisation ainsi que les déclarations de protection des données et d'autres dispositions des exploitants respectifs de ces plateformes en ligne s'appliquent. Ces dispositions vous renseignent en particulier sur les droits des personnes concernées, dont fait partie le droit à l'information.
## 8. Services de tiers
Nous utilisons des services de tiers pour pouvoir proposer de manière permanente, de manière conviviale, en toute sécurité et de manière fiable notre offre. Ces services permettent également d'intégrer des contenus dans notre site web. Ces services - par exemple des services d'hébergement et de stockage, des services de vidéo et des services de paiement - ont besoin de votre adresse IP, car sans cela, ils ne peuvent pas transmettre les contenus correspondants. Ces services peuvent être situés en dehors de la Suisse et de l'Espace économique européen (EEE), dans la mesure où une protection adéquate des données est garantie.
Pour leurs propres finalités de sécurité, statistiques et techniques, des tiers dont nous utilisons les services peuvent également traiter des données en rapport avec notre offre, ainsi que d'autres données provenant d'autres sources - par exemple des cookies, des fichiers journaux et des pixels de comptage - de manière agrégée, anonymisée ou pseudonymisée.
### 8.1 Infrastructure numérique
Nous utilisons des services de tiers pour pouvoir faire appel à l'infrastructure numérique nécessaire à notre offre. Il s'agit notamment de services d'hébergement et de stockage auprès de prestataires spécialisés. De tels fournisseurs traitent - en règle générale exclusivement dans notre intérêt - uniquement les données qui sont nécessaires à l'exploitation de cette infrastructure. Il s'agit notamment de votre adresse IP. Nous garantissons également un niveau de protection des données adéquat auprès de ces fournisseurs.
### 8.2 Possibilités de contact
Nous utilisons des services de tiers pour pouvoir communiquer plus facilement avec vous et d'autres personnes, par exemple avec des clientes et des clients. Nous garantissons également un niveau de protection des données adéquat auprès de ces tiers.
### 8.3 Cartes
Nous utilisons **OpenStreetMap (OSM)** pour intégrer des cartes dans notre site web. Des cookies sont également utilisés à cet effet. OSM est un service de la OpenStreetMap Foundation britannique. Vous trouverez d'autres informations sur la nature, la portée et la finalité du traitement des données dans la [déclaration de protection des données de la OpenStreetMap Foundation](https://wiki.osmfoundation.org/wiki/Privacy_Policy).
## 9. Extensions pour le site web
9.1 Nous utilisons **Google reCAPTCHA** pour protéger les formulaires d'entrée contre les robots et le spam, tout en permettant des entrées fiables de la part des êtres humains. Des cookies sont également utilisés à cet effet. Il s'agit d'un service de l'américaine Google LLC. Pour les utilisatrices et utilisateurs dans l'Espace économique européen (EEE) et en Suisse, la responsabilité incombe à l'irlandaise [Google Ireland Limited](https://www.blog.google/around-the-globe/google-europe/some-changes-our-service-model-europe/). Vous trouverez d'autres informations sur la nature, la portée et la finalité du traitement des données dans les [principes de protection des données et de sécurité](https://safety.google/principles/?hl=de) et dans la [déclaration de protection des données](https://policies.google.com/privacy?hl=de) de Google, ainsi que dans les [informations sur les cookies chez Google](https://policies.google.com/technologies/cookies?hl=de).
9.2 Nous utilisons **jQuery**, une bibliothèque JavaScript libre de la JS Foundation. Nous intégrons la bibliothèque en utilisant **jQuery.com** pour pouvoir améliorer la vitesse de notre site web. jQuery est distribué dans ce contexte via le réseau de diffusion de contenu (CDN) StackPath, un service de l'américaine StackPath LLC. Des cookies peuvent également être utilisés dans ce contexte. Vous trouverez d'autres informations sur la nature, la portée et la finalité du traitement des données dans la [déclaration de protection des données de StackPath](https://www.stackpath.com/legal/privacy-statement/).
## 10. Dispositions finales
Nous avons créé cette déclaration de protection des données à l'aide du [générateur de déclaration de protection des données](https://www.datenschutzpartner.ch/angebot-datenschutz-generator/) de [Datenschutzpartner](https://datenschutzpartner.ch/).
Nous pouvons modifier et compléter à tout moment cette déclaration de protection des données. Nous informerons des modifications et des compléments de manière appropriée, en particulier en publiant la version actuelle de la déclaration de protection des données sur notre site web.
{{% /section %}}

View file

@ -0,0 +1,39 @@
+++
date = '2024-02-21T08:49:32Z'
draft = false
title = 'Liste de prix'
translationKey = 'preisliste'
+++
<!-- {{% veruaslider height="450px" %}}
{{% slide image="/images/startseite/startseite-slide.jpg" first="true" title="VeruA bestellen & neue Wege gehen!" %}}
{{% /veruaslider %}} -->
{{% section background-image="images/freiberufliche-header-slide-1.jpg" background-color="rgba(255,255,255,0.9)" classes=" md:mx-auto" %}}
{{% aligncenter %}}
#### Transparent et sans coûts cachés
# Nos tarifs
---
<br>
Découvrez ici quels coûts sont associés à l'application VeruA ** Gestion et Facturation.
{{% /aligncenter %}}
{{% /section %}}
{{% section %}}
## Professionnel indepéndant
Les tarifs applicables aux professionnels de santé libéraux [sont disponibles ici](/liste-de-prix/infirmier-independant.html)
## Organisations Spitex
Les tarifs applicables aux organisations Spitex [sont disponibles ici](/liste-de-prix/organisations-spitex.html)
## Autres services
Nos tarifs pour **d'autres services** [sont disponibles ici](/liste-de-prix/autres-services.html)
{{% /section %}}

View file

@ -0,0 +1,72 @@
+++
date = '2024-02-26T20:55:33Z'
draft = false
title = 'Mentions légales'
translationKey = 'impressum'
+++
{{% section %}}
{{% aligncenter %}}
# Mentions légales
---
{{% /aligncenter %}}
## Coordonnées de contact
RaBe WebSolutions
B. Rasberger
Steinerstrasse 19
8253 Diessenhofen
Suisse
[info@rabe-web.ch](mailto:info@rabe-web.ch)
## Inscription au registre du commerce
Nom de l'entreprise enregistrée : RaBe WebSolutions B. Rasberger
Numéro : CHE-439.374.301
Registre du commerce : Thurgovie
## Numéro de TVA
CHE-439.374.301 TVA
## Clause de non-responsabilité
L'auteur n'assume aucune garantie quant à l'exactitude, la précision, l'actualité, la fiabilité et l'exhaustivité des informations.
Les réclamations pour dommages matériels ou immatériels résultant de l'accès ou de l'utilisation ou de la non-utilisation des informations publiées, de l'abus de la connexion ou de perturbations techniques sont exclues.
Toutes les offres sont sans engagement. L'auteur se réserve expressément le droit de modifier, de compléter, de supprimer des parties des pages ou l'ensemble de l'offre sans préavis spécial ou d'en interrompre la publication temporairement ou définitivement.
## Responsabilité pour les liens
Les renvois et les liens vers des sites Web tiers sont en dehors de notre champ de responsabilité. Toute responsabilité pour ces sites Web est déclinée. L'accès et l'utilisation de ces sites Web se font aux risques et périls de l'utilisateur.
## Droits d'auteur
Les droits d'auteur et tous les autres droits sur les contenus, images, photos ou autres fichiers du site Web appartiennent exclusivement **à l'entreprise RaBe WebSolutions** ou aux titulaires de droits expressément mentionnés. L'autorisation écrite préalable des titulaires des droits d'auteur est nécessaire pour toute reproduction d'éléments.
## Protection des données
Conformément à l'article 13 de la Constitution fédérale suisse et aux dispositions de la loi fédérale sur la protection des données (LPD), toute personne a droit à la protection de sa vie privée ainsi qu'à la protection contre l'utilisation abusive de ses données personnelles. Nous respectons ces dispositions. Les données personnelles sont traitées de manière strictement confidentielle et ne sont ni vendues ni transmises à des tiers.
En étroite collaboration avec nos fournisseurs d'hébergement, nous nous efforçons de protéger les bases de données contre les accès non autorisés, les pertes, les abus ou les falsifications dans la mesure du possible.
Lors de l'accès à nos sites Web, les données suivantes sont enregistrées dans les fichiers journaux : adresse IP, date, heure, requête du navigateur et informations générales sur le système d'exploitation ou le navigateur. Ces données d'utilisation constituent la base d'analyses statistiques anonymes, permettant ainsi d'identifier les tendances sur la base desquelles nous pouvons améliorer nos offres en conséquence.
## Source
Cette mention légale a été créée le **01.04.2019** avec le générateur de mentions légales **[http://www.bag.ch/impressum-generator](http://www.bag.ch/impressum-generator)** de la société Brunner Medien AG à Kriens. Brunner Medien AG à Kriens n'assume aucune responsabilité.
{{% /section %}}

View file

@ -5,15 +5,10 @@ title = 'Envoi électronique des factures'
translationKey = 'elektronische-abrechnung'
+++
<!-- {{% veruaslider %}}
{{% slide image="../images/elektronische-abrechnung-header-slide-1.jpg" first="true" %}}
{{% slide image="../images/elektronische-abrechnung-header-slide-2.jpg" %}}
{{% slide image="../images/elektronische-abrechnung-header-slide-3.jpg" %}}
{{% /veruaslider %}} -->
{{% section background-image="../images/elektronische-abrechnung-header-slide-1.jpg" background-color="rgba(255,255,255,0.9)" %}}
{{% aligncenter %}}
#### Simplifier l'administration
# Envoi électronique des factures
@ -29,9 +24,10 @@ sont étroitement liées et se développeront de plus en plus
{{% /aligncenter %}}
{{% columns %}}
{{% card %}}
{{% icon size="5xl" name="sticky-note" %}}
### Entrée du service dans VeruA
Après la saisie du service dans VeruA, l'échange automatique des données avec BillNet démarre par simple clic. Vos données sont protégées grâce à une technologie de cryptage et de sécurité.{{% /card %}}
@ -40,7 +36,9 @@ Après la saisie du service dans VeruA, l'échange automatique des données avec
{{% card %}}
{{% icon size="5xl" name="paper-plane" %}}
### Envoi électronique des factures
Les factures sont envoyées rapidement après la transaction et sont automatiquement accompagnées d'un numéro de référence de vos données afin que chaque paiement puisse être correctement attribué.
{{% /card %}}
@ -48,7 +46,9 @@ Les factures sont envoyées rapidement après la transaction et sont automatique
{{% card %}}
{{% icon size="5xl" name="display" %}}
### Vérifier la situation
Mettez à jour BillNet avec les détails des transactions de votre banque et soumettez-les à VeruA.
Gardez une vue d'ensemble sur vos factures ouvertes et réglées à tout moment.
@ -62,10 +62,11 @@ Gardez une vue d'ensemble sur vos factures ouvertes et réglées à tout moment.
{{% columns %}}
####
main dans la main
## VeruA est en collaboration avec BillCare AG
####
main dans la main
## VeruA est en collaboration avec BillCare AG
Nous travaillons en étroite collaboration avec BillCare AG. Qu'il s'agisse de l'envoi de factures ou du traitement des refus : Nous sommes là pour vous en tant que contact et nous cherchons ensemble des solutions.
@ -87,19 +88,20 @@ Nous travaillons en étroite collaboration avec BillCare AG. Qu'il s'agisse de l
{{% /columns %}}
{{% /section %}}
{{% section background-image="../images/elektronische-abrechnung-bg-clouds.jpg" %}}
{{% aligncenter %}}
#### Libre choix du fournisseur de services
## Nous sommes en relation avec ces fournisseurs de services
{{< columns >}}
{{% card %}}
{{% icon size="5xl" name="external-link" %}}
### BillCare AG
Facturation électronique pour
@ -113,20 +115,23 @@ l'assurance maladie et Bâle-Ville.
{{% card %}}
{{% icon size="5xl" name="external-link" %}}
### AseLa
Facturation électronique pour
l'assurance maladie et Bâle-Ville.
<a href="https://www.asela.ch/">OUVRIR LE SITE INTERNET</a>
{{% /card %}}
..column..
{{% card %}}
{{% icon size="5xl" name="external-link" %}}
### Caisse des médecins
Envoi électronique des factures
<a href="https://www.aerztekasse.ch/">OUVRIR LE SITE INTERNET</a>
@ -136,4 +141,4 @@ Envoi électronique des factures
{{% /columns %}}
{{% /aligncenter %}}
{{% /section %}}
{{% /section %}}

View file

@ -5,13 +5,10 @@ title = 'Soins Independants'
translationKey= 'kantonale-vorgaben'
+++
<!-- {{% veruaslider %}}
{{% slide image="../kantonale-vorgaben-header-slide-1.png" first="true" title=" " %}}
{{% /veruaslider %}} -->
{{% section background-image="../images/kantonale-vorgaben-header-slide-1.png" background-color="rgba(255,255,255, 0.9)" %}}
{{% aligncenter %}}
# Exigences et spécifications contonales
Depuis le 1er janvier 2020, des primes d'assurance maladie standard sont en vigueur dans toute la Suisse avec un système de facturation forfaitaire :
@ -25,5 +22,6 @@ Dans l'espace <a href="">réservé aux clients</a>, nous avons enregistré les i
{{% /aligncenter %}}
{{% /section %}}
<!-- TODO wirklich die ganze Liste umsetzen? Zusätzlich 3 Stunden. -->
<!-- TODO Fix Link zu Kundenbereich -->
<!-- TODO Fix Link zu Kundenbereich -->

View file

@ -1,11 +1,13 @@
---
title: "Footer"
title: 'Footer'
---
{{% aligncenter %}}
![verua logo](/images/verua_logo_w.png)
&nbsp;
## **RaBe WebSolutions**
&nbsp;
@ -23,23 +25,27 @@ support@verua.ch
&nbsp;
&nbsp;
{{< columns >}}
{{% columns %}}
<!-- TODO Footer Links gegen Französisch austauschen -->
[Dienstleistung](https://link-url-here.org)
[Services](/fr/)
..column..
[Aktuelles](https://link-url-here.org)
[En cours](/fr/blog)
..column..
[Kontakt](https://link-url-here.org)
[Contact](/fr/contact)
..column..
[Datenschutzerklärung](/datenschutzerklaerung)
[Déclaration de confidentialité](/fr/declaration-de-confidentialite)
..column..
[Impressum](/impressum)
[Mentions légales](/fr/mentions-legales)
{{< /columns >}}
{{% /columns %}}
{{% /aligncenter %}}
{{% /aligncenter %}}

View file

@ -5,18 +5,16 @@ title = 'Bestellung'
translationKey = 'bestellung'
+++
<!-- {{% veruaslider height="450px" %}}
{{% slide image="/images/startseite/startseite-slide.jpg" first="true" title="VeruA bestellen & neue Wege gehen!" %}}
{{% /veruaslider %}} -->
{{% section background-image="/images/startseite/startseite-slide-2.jpg" title="Verua bestellen & neue Wege gehen!" %}}
{{% columns class="" %}}
{{% card class="bg-lime-300" %}}
{{% icon size="7xl" name="car" %}}
### Freiberufliche Pflegefachpersonen
Wählen Sie dieses Formular, um die Anwendung VeruA ** Verwaltung und Abrechnung für Einzelpersonen oder Teams zu bestellen.
Wählen Sie dieses Formular, um die Anwendung VeruA \*\* Verwaltung und Abrechnung für Einzelpersonen oder Teams zu bestellen.
<a href="/bestellung/freiberufliche/" style="color:black"><i class="far fa-circle-arrow-right"></i> Zum Bestellformular für freiberufliche Pfelgefachpersonen</a>
@ -26,7 +24,9 @@ Wählen Sie dieses Formular, um die Anwendung VeruA ** Verwaltung und Abrechnung
{{% card class="bg-slate-800 light-text" %}}
{{% icon size="7xl" name="users" %}}
### Spitex-Organisationen
Suchen Sie eine Applikation für Ihr Unternehmen, das einfach in der Anwendung ist und kostengünstig im Unterhalt ist - und zusätzlich einen guten Support bietet?
<a href="/bestellung/organisationen/" style="color:white"><i class="far fa-circle-arrow-right"></i> Zum Bestellformular für Spitex Organisationen</a>
@ -37,8 +37,10 @@ Suchen Sie eine Applikation für Ihr Unternehmen, das einfach in der Anwendung i
{{% card %}}
{{% icon size="7xl" name="cubes" %}}
### Module der Root AG
Möchten Sie ein Modul Root AG zu Ihrer bestehenden Applikation **VeruA ** Verwaltung und Abrechnung** hinzufügen?
Möchten Sie ein Modul Root AG zu Ihrer bestehenden Applikation **VeruA ** Verwaltung und Abrechnung\*\* hinzufügen?
Kein Problem!
Seit dem ersten Quartal 2020 bieten wir Ihnen die **Schnittstelle zum Perigon interRAI Cloud** an.
@ -51,9 +53,13 @@ Seit dem ersten Quartal 2020 bieten wir Ihnen die **Schnittstelle zum Perigon in
{{% section %}}
{{% aligncenter %}}
#### Transparent und ohne versteckte Kosten
## Unsere Preise
## Unsere Preise
### Wir sprechen Klartext
<br>
---
@ -62,7 +68,7 @@ Seit dem ersten Quartal 2020 bieten wir Ihnen die **Schnittstelle zum Perigon in
Unsere Preise sind transparent und klar - wir verzichten auf versteckte Kosten und böse Überraschungen!
Informieren Sie sich in unserer Preisliste, welchen Kosten mit der Applikation VeruA ** Verwaltung und Abrechnung auf Sie zukommen.
Informieren Sie sich in unserer Preisliste, welchen Kosten mit der Applikation VeruA \*\* Verwaltung und Abrechnung auf Sie zukommen.
{{% /aligncenter %}}
{{% /section %}}
{{% /section %}}

View file

@ -2,6 +2,8 @@
date = '2024-02-21T08:49:32Z'
draft = false
title = 'Freiberufliche'
translationKey = 'freiberufliche'
bestellformular = true
+++
<!-- <!-- {{% veruaslider height="450px" %}}
@ -10,9 +12,13 @@ title = 'Freiberufliche'
{{% section %}}
{{% aligncenter %}}
#### Bestellformular
## VeruA ** Verwaltung und Abrechnung
## VeruA \*\* Verwaltung und Abrechnung
### Freiberufliche
<br>
---
@ -109,7 +115,7 @@ title = 'Freiberufliche'
<label for="qrcode">Wünschen Sie die Erweiterung um das Modul QR-Code?</label>
<select id="qrcode" name="qrcode" required >
<option value="Nein, nur das Standard-Programm">Nein, nur das Standard-Programm</option>
<option value="Ja, ich bestelle das Zusatzmodul Materialverwaltung für 138.00 CHF jährlich, Bereitstellungskosten einmalig 342.00 CHF">Ja, ich bestelle das Zusatzmodul Materialverwaltung für 138.00 CHF jährlich, Bereitstellungskosten einmalig 342.00 CHF</option>
<option value="Ja, ich bestelle das Zusatzmodul QR-Code für 36.00 CHF jährlich, Bereitstellungskosten einmalig 50.00 CHF">JJa, ich bestelle das Zusatzmodul QR-Code für 36.00 CHF jährlich, Bereitstellungskosten einmalig 50.00 CHF</option>
<option value="Ich bin mir noch nicht sicher.">Ich bin mir noch nicht sicher.</option>
</select>
</div>

View file

@ -2,6 +2,7 @@
date = '2024-02-15T08:28:44Z'
draft = false
title = 'Online Testversion'
translationKey = 'online-testversion'
+++
<!-- {{% veruaslider height="450px" %}}
@ -57,8 +58,8 @@ Hier finden Sie unsere Online-Testversion für Organisationen:
Wir haben verschiedene Zugänge mit unterschiedlichen Sichten eingerichtet:
**Bitte melden Sie sich jeweils mit folgenden Daten an:**
{{% columns %}}
<!-- FIX Empty p tag creation on second and third column -->
{{< columns >}}
##### Administrator
**Benutzername:**
admin
@ -84,7 +85,7 @@ pflege
**Passwort:**
demo
{{% /columns %}}
{{< /columns >}}
{{% /card %}}
{{% /columns %}}

View file

@ -2,16 +2,22 @@
date = '2024-02-23T09:48:39Z'
draft = false
title = 'Organisationen'
bestellformular = true
+++
<!-- {{% veruaslider height="450px" %}}
{{% slide image="../bestellungen-header.jpg" first="true " %}}
{{% /veruaslider %}} -->
{{% section %}}
{{% aligncenter %}}
#### Bestellformular
## VeruA ** Verwaltung und Abrechnung
## VeruA \*\* Verwaltung und Abrechnung
### Organisationen
<br>
---
@ -97,7 +103,7 @@ title = 'Organisationen'
## Paket 1 Basisversion
**VeruA ** Verwaltung und Abrechnung als Spitex-Version**
**VeruA ** Verwaltung und Abrechnung als Spitex-Version\*\*
**Basismodul**
@ -113,11 +119,11 @@ Datenbankerstellung und Anpassung an die Bedürfnisse der Organisation
**Systemeinführung**
Einführung per Telefon und Fernwartung durch unserer Hotline in den grundlegenden
Umgang mit der Applikation VeruA ** Verwaltung und Abrechnung
Umgang mit der Applikation VeruA \*\* Verwaltung und Abrechnung
## Paket 2 Basisversion mit Zusatzmodul POP2
**VeruA ** Verwaltung und Abrechnung als Spitex-Version**
**VeruA ** Verwaltung und Abrechnung als Spitex-Version\*\*
**Basismodul**
@ -127,7 +133,7 @@ Abrechnung und Statistik
**Zusatzmodul POP2**
Mit dem Modul POP2 können Pflegeplanungen nach dem deutschsprachigen Pflegeklassifikationssystem POP PraxisOrientierte Pflegeplanung (2. Auflage) in VeruA ** Verwaltung und Abrechnung erstellt, gedruckt und evaluiert werden.
Mit dem Modul POP2 können Pflegeplanungen nach dem deutschsprachigen Pflegeklassifikationssystem POP PraxisOrientierte Pflegeplanung (2. Auflage) in VeruA \*\* Verwaltung und Abrechnung erstellt, gedruckt und evaluiert werden.
**Vorbereitung des System**
@ -137,7 +143,7 @@ Datenbankerstellung und Anpassung an die Bedürfnisse der Organisation
**Systemeinführung**
Einführung per Telefon und Fernwartung durch unserer Hotline in den grundlegenden
Umgang mit der Applikation VeruA ** Verwaltung und Abrechnung
Umgang mit der Applikation VeruA \*\* Verwaltung und Abrechnung
<div id="formPartTwo">
<h5>Bitte wählen Sie, welches Paket Sie wünschen:</h5>

View file

@ -2,6 +2,8 @@
date = '2024-02-21T13:22:03Z'
draft = false
title = 'Zusatzmodule Freiberufliche'
translationKey = "zusatzmodule-freiberufliche"
bestellformular = true
+++
<!-- {{% veruaslider height="450px" %}}

View file

@ -2,6 +2,7 @@
date = '2024-02-23T10:50:54Z'
draft = false
title = 'Zusatzmodule Organisationen'
bestellformular = true
+++
<!--
{{% veruaslider height="450px" %}}

View file

@ -2,6 +2,7 @@
date = '2024-02-26T20:43:05Z'
draft = false
title = 'Datenschutzerklaerung'
translationKey = 'datenschutzerklaerung'
+++
{{% section %}}

View file

@ -5,15 +5,12 @@ title = 'Ambulante Pflege'
translationKey= 'ambulante-pflege'
+++
<!-- {{% veruaslider %}}
{{% slide image="../ambulante-pflege-header-slide-1.png" first="true" %}}
{{% slide image="../ambulante-pflege-header-slide-2.png" %}}
{{% /veruaslider %}} -->
{{% section background-image="../images/ambulante-pflege-header-slide-1.png" background-color="rgba(255,255,255,0.9)" %}}
{{% aligncenter %}}
#### Flexibel und einfach
# Verua in der ambulanten Pflege
---
@ -23,19 +20,22 @@ translationKey= 'ambulante-pflege'
Das Werkzeug, das Sie in den Tätigkeiten rund um die ambulante Pflege unterstützt.
{{% /aligncenter %}}
{{% columns %}}
{{% card %}}
{{% icon size="5xl" name="address-card" %}}
### Stammdaten verwalten
Erfassen Sie zum Klienten Kontakte, Krankenversicherung, verordnenden Arzt und vieles mehr.{{% /card %}}
..column..
{{% card %}}
{{% icon size="5xl" name="calendar" %}}
### Planung
Unterstützung bei der Informationssammlung, Anamnese und Planung der Pflegeziele und Massnahmen.
{{% /card %}}
@ -43,17 +43,21 @@ Unterstützung bei der Informationssammlung, Anamnese und Planung der Pflegeziel
{{% card %}}
{{% icon size="5xl" name="database" %}}
### Rechnungs-<wbr>stellung
Erstellen Sie mit wenigen Klicks die Rechnungen aller Klienten mit bis zu vier Kostenträgern pro Klient.
{{% /card %}}
{{% /columns %}}
{{% columns %}}
{{% card %}}
{{% icon size="5xl" name="paste" %}}
### Verordnung
Erstellen und verwalten Sie die Verordnungen zu Ihren Klienten. Anzeige der Gültigkeit in der Hauptansicht.
{{% /card %}}
@ -61,7 +65,9 @@ Erstellen und verwalten Sie die Verordnungen zu Ihren Klienten. Anzeige der Gül
{{% card %}}
{{% icon size="5xl" name="list" %}}
### Dokumentation
Die tägliche Dokumentation der Pflege wird über geplante Aufgaben und Vorlagen erheblich vereinfacht.
{{% /card %}}
@ -70,7 +76,9 @@ Die tägliche Dokumentation der Pflege wird über geplante Aufgaben und Vorlagen
{{% card %}}
{{% icon size="5xl" name="bar-chart" %}}
### Statistik
Erzeugen Sie mit wenigen Klicks die Statistik für das Bundesamt für Statistik und haben Sie jederzeit Ihre Zahlen im Blick.
{{% /card %}}
@ -82,8 +90,10 @@ Erzeugen Sie mit wenigen Klicks die Statistik für das Bundesamt für Statistik
{{% section background-color="#f3f3f3" %}}
{{% aligncenter %}}
#### Noch mehr Funktionalität
# **VeruA und Perigon**
# VeruA und Perigon
---
@ -103,25 +113,30 @@ Bestellen können Sie das Modul über unsere Bestellformulare.
Die Preise finden Sie auf unserer **Preisliste** im Menü **Bestellung**.
<br>
<br>
### Was macht die Schnittstelle?
{{% /aligncenter %}}
<br>
{{% columns %}}
{{% card %}}
{{% icon size="5xl" name="address-card" %}}
### Stammdaten in VeruA verwalten
Sie erfassen alle Klientendaten wie gewohnt in **VeruA**. Über die Schnittstelle werden die notwendigen Informationen ins *Perigon* übermittelt.
Sie erfassen alle Klientendaten wie gewohnt in **VeruA**. Über die Schnittstelle werden die notwendigen Informationen ins _Perigon_ übermittelt.
{{% /card %}}
..column..
{{% card %}}
{{% icon size="5xl" name="file-text" %}}
### Planen und ermitteln in Perigon
Erstellen Sie mit Perigon RAI die Bedarfsermittlungen für Ihre Klienten oder planen Sie mit Perigon Dispo die Einsätze.
{{% /card %}}
@ -130,6 +145,7 @@ Erstellen Sie mit Perigon RAI die Bedarfsermittlungen für Ihre Klienten oder pl
{{% card %}}
{{% icon size="5xl" name="calendar" %}}
### Verordnung in VeruA
Erstellen Sie auf Grundlage der Bedarfsermittlung aus dem Perigon RAI die Pflegeplanung und Verordnung für Ihre Klienten wieder in VeruA.
@ -145,13 +161,17 @@ Erstellen Sie auf Grundlage der Bedarfsermittlung aus dem Perigon RAI die Pflege
..column..
#### Für die zukunft gerüstet
## Elektronischer Rechnungsversand
___
---
Rechnungen an die Krankerversicherungen und den Kanton Basel-Stadt können mit wenigen Klicks für den elektronischen Versand exportiert werden.
{{< button label="Mehr erfahren" link="/" style="solid" >}}
<!-- TODO Implement Link! -->
{{% /columns %}}
{{% /section %}}
@ -163,16 +183,19 @@ Rechnungen an die Krankerversicherungen und den Kanton Basel-Stadt können mit w
..column..
#### Persönlicher Support
## Wir sind für Sie da - schnell und unkompliziert
---
<br>
Wir halten unsere Applikation jederzeit für Sie auf dem neuesten Stand und versorgen Sie mit den Lösungen, die Sie benötigen.
Sollte trotzdem mal etwas haken oder Fragen offen sein, stehen Ihnen die erfahrenen Mitarbeiter unserer Hotline stets mit Rat und Tat zur Seite. Denn Sie als Kunde stehen bei uns stets im Mittelpunkt.
{{< button label="Zum Kundenbereich" link="/" style="solid" >}}
<!-- TODO Button Link! -->
{{% /columns %}}
{{% /section %}}
{{% /section %}}

View file

@ -5,15 +5,10 @@ title = 'Elektronische Abrechnung'
translationKey = 'elektronische-abrechnung'
+++
<!-- {{% veruaslider %}}
{{% slide image="../images/elektronische-abrechnung-header-slide-1.jpg" first="true" %}}
{{% slide image="../images/elektronische-abrechnung-header-slide-2.jpg" %}}
{{% slide image="../images/elektronische-abrechnung-header-slide-3.jpg" %}}
{{% /veruaslider %}} -->
{{% section background-image="../images/elektronische-abrechnung-header-slide-1.jpg" background-color="rgba(255,255,255,0.9)" %}}
{{% aligncenter %}}
#### Administration vereinfachen
# Elektronischer Rechnungsversand
@ -28,9 +23,10 @@ und werden in Zukunft immer mehr zusammenwachsen.
{{% /aligncenter %}}
{{% columns %}}
{{% card %}}
{{% icon size="5xl" name="sticky-note" %}}
### Leistungserfassung in VeruA
Nach der Leistungserfassung bei VeruA startet auf Knopfdruck der automatische Datenaustausch mit BillNet. Ihre Daten sind dank Verschlüsselung und Sicherheitstechnik geschützt.{{% /card %}}
@ -39,7 +35,9 @@ Nach der Leistungserfassung bei VeruA startet auf Knopfdruck der automatische Da
{{% card %}}
{{% icon size="5xl" name="paper-plane" %}}
### Elektronischer Rechnungsversand
Die Rechnungen werden zeitnah nach der Übermittlung versandt und werden automatisch mit der Referenznummer aus Ihren Daten versehen, damit jede Zahlung einwandfrei zugeordnet werden kann.
{{% /card %}}
@ -47,7 +45,9 @@ Die Rechnungen werden zeitnah nach der Übermittlung versandt und werden automat
{{% card %}}
{{% icon size="5xl" name="display" %}}
### Status prüfen
Aktualisieren Sie BillNet mit den Zahlungsdaten Ihrer Bank und übermitteln Sie diese an VeruA.
Behalten Sie so jederzeit den Überblick über ihre offenen und bezahlten Rechnungen.
@ -62,8 +62,8 @@ Behalten Sie so jederzeit den Überblick über ihre offenen und bezahlten Rechnu
{{% columns %}}
#### Hand in Hand
## VeruA ist mit BillCare AG vernetzt
## VeruA ist mit BillCare AG vernetzt
Wir arbeiten eng mit BillCare AG zusammen. Egal ob Rechnungsversand oder die Bearbeitung von Rückweisungen: Wir sind beide als Ansprechpartner für Sie da und suchen gemeinsam nach Lösungen.
@ -85,19 +85,20 @@ Wir arbeiten eng mit BillCare AG zusammen. Egal ob Rechnungsversand oder die Bea
{{% /columns %}}
{{% /section %}}
{{% section background-image="../images/elektronische-abrechnung-bg-clouds.jpg" %}}
{{% aligncenter %}}
#### Freie Wahl des Dienstleisters
## Mit diesen Dienstleistern sind wir verbunden
{{< columns >}}
{{% card %}}
{{% icon size="5xl" name="external-link" %}}
### BillCare AG
Elektronischer Rechnungsversand Krankenversicherung und Basel-Stadt.
@ -110,19 +111,22 @@ Elektronischer Rechnungsversand Krankenversicherung und Basel-Stadt.
{{% card %}}
{{% icon size="5xl" name="external-link" %}}
### AseLa
Elektronischer Rechnungsversand Krankenversicherung und Basel-Stadt.
<a href="https://www.asela.ch/">Webseite Öffnen</a>
{{% /card %}}
..column..
{{% card %}}
{{% icon size="5xl" name="external-link" %}}
### Ärztekasse
Elektronischer Rechnungsversand Krankenversicherung
<a href="https://www.aerztekasse.ch/">Webseite Öffnen</a>
@ -132,4 +136,4 @@ Elektronischer Rechnungsversand Krankenversicherung
{{% /columns %}}
{{% /aligncenter %}}
{{% /section %}}
{{% /section %}}

View file

@ -5,13 +5,10 @@ title = 'Kantonale Vorgaben'
translationKey = 'kantonale-vorgaben'
+++
<!-- {{% veruaslider %}}
{{% slide image="../kantonale-vorgaben-header-slide-1.png" first="true" title=" " %}}
{{% /veruaslider %}} -->
{{% section background-image="../images/kantonale-vorgaben-header-slide-1.png" background-color="rgba(255,255,255, 0.9)" %}}
{{% aligncenter %}}
# Kantonale Vorgaben und Besonderheiten
Seit dem 1. Januar 2020 gelten in der ganzen Schweiz einheitliche Krankenversicherungsbeiträge mit einem einheitlichen Abrechnungstakt:
@ -24,4 +21,5 @@ Soweit Pflegekosten nicht durch die gesetzlich limitierten Beiträge der obligat
Wir haben im <a href="">geschützten Kundenbereich</a> die Informationen zusammen getragen, die wir durch unsere Anwender erhalten haben und stellen sie Ihnen dort gerne zur Verfügung.
{{% /aligncenter %}}
{{% /section %}}
<!-- TODO Fix Link zu Kundenbereich -->
<!-- TODO Fix Link zu Kundenbereich -->

View file

@ -2,11 +2,15 @@
date = '2024-02-26T20:55:33Z'
draft = false
title = 'Impressum'
translationKey = 'impressum'
+++
{{% section %}}
{{% aligncenter %}}
# Impressum
<br>
---
@ -21,7 +25,7 @@ RaBe WebSolutions
B. Rasberger
Steinerstrasse 19
Steinerstrasse 19
8253 Diessenhofen

View file

@ -2,6 +2,7 @@
date = '2024-02-26T10:26:56Z'
draft = false
title = 'Kontakt'
translationKey = 'kontakt'
kontaktformular = true
+++
@ -27,7 +28,7 @@ Wir nehmen zeitnah Kontakt zu Ihnen auf.
<form action="https://rabeweb.plan.io/helpdesk" method="POST" id="kontaktformular">
<div id="formPartOne">
<input type="hidden" name="formularart" value="Bestellformular Organisationen">
<input type="hidden" name="formularart" value="Kontaktformular Deutsch">
<input type="hidden" name="project" value="de-support">
<div>
<label for="organisation">Name der Organisation</label>

View file

@ -1,8 +1,8 @@
+++
date = '2024-02-21T08:49:32Z'
draft = false
title = 'Bestellung'
translationKey = 'bestellung'
title = 'Preisliste'
translationKey = 'preisliste'
+++
<!-- {{% veruaslider height="450px" %}}

View file

@ -1,204 +0,0 @@
+++
date = '2024-02-21T04:38:11Z'
draft = false
title = 'Verua Preisliste für Freiberufliche'
+++
{{% veruaslider height="450px" %}}
{{% slide image="../freiberufliche-header-slide-1.jpg" first="true " %}}
{{% slide image="../freiberufliche-header-slide-2.jpg" %}}
{{% /veruaslider %}}
{{% section classes="xl:w-2/3 md:mx-auto" %}}
{{% aligncenter %}}
#### Transparent und ohne versteckte Kosten
# Unsere Preise Freiberufliche Pflegefachpersonen
---
<br>
Erfahren Sie hier, welche Kosten für die Applikation VeruA ** Verwaltung und Abrechnung entstehen.
{{% /aligncenter %}}
{{% alert background-color="slate-800" %}}
Die Applikation VeruA ** Verwaltung und Abrechnung ist ein SaaS-System. SaaS steht für Software-as-a-Service und bedeutet, dass das System nicht lokal installiert wird.
Das System arbeitet auf einem zentralen externen Server der durch RaBe WebSolutions bereitgestellt und verwaltet wird.
{{% /alert %}}
### {{% icon size="3xl" color="slate-900" name="shopping-cart" %}} Anschaffungskosten
| Lizenz für die Applikation VeruA ** Verwaltung und Abrechnung | 1'176.00 CHF |
| -------- | -------: |
*Erste Lizenzpreiserhöhung zum 21.02.2022 seit 01.06.2014*
**Basismodul**
Stammdatenverwaltung, Bedarfsabklärung, einfache Pflegeplanung,
Verordnungen, Medikamentenblatt, Leistungserfassung,
Abrechnung und Statistik
Einmaliger Preis für die Applikation **VeruA ** Verwaltung und Abrechnung**.
Das Programm wird mit Ihren Benutzerdaten vorbereitet, auf unserem Webserver bereitgestellt und
es ist sofort **einsatzbereit**.
**Lizenzgebühr für Weiterentwicklung und Support**
Im Preis erhalten Sie die Lizenzgebühr **für ein Jahr. Dies beinhaltet vollen kostenlosen Support**
und die **Weiterentwicklung** der Applikation.
| Miete gesicherter Webbereich | 120.00 CHF |
| -------- | -------: |
*Preis von 320 CHF auf 120 CHF am 01.01.2020*
Konfiguration und Inbetriebnahme gesicherte URL (https://ihr-wunsch-name.verua.ch) oder Einbindung in ein
bestehendes Team.
Datenbankerstellung und Anpassung an Ihren Einsatzbereich.
Miete für ein Jahr.
| **TOTAL BASISVERSION** | **1'296.00 CHF** |
| -------- | -------: |
{{% aligncenter %}}
<br>
___
<br><br>
{{% /aligncenter %}}
### {{% icon size="3xl" color="slate-900" name="shopping-basket" %}} Anschaffungskosten
| Optional: Zusatzmodul Material | 138.00 CHF |
| -------- | -------: |
*Erhöhung Bereitstellungs-Gebühr zum 21.02.2022, erste Preis-Anpassung seit dem 01.06.2014*
**Bereitstellung Zusatzmodul**
Das Zusatzmodul **Materialverwaltung** erweitert das Standardprogramm **VeruA ** Verwaltung und Abrechnung**.
Es können Verkaufs- und Leihartikel erfasst und komfortabel dem Klienten zugeordnet werden. Dabei kann die
Krankenversicherung oder der Klient der Kostenübernehmer sein.
Auf Wunsch kann eine Material-Liste eingefügt werde. Diese Liste muss anschliessend noch durch den Anwender überarbeitet
werden, damit die korrekten Einkaufs- und Verkaufspreise für die Artikel hinterlegt sind.
| Jährliche Lizenzkosten Zusatzmodul Material | 138.00 CHF |
| -------- | -------: |
*Lizenz-Einführung zum 21.02.2022*
**Lizenzgebühr für Weiterentwicklung und Support**
Im Preis erhalten Sie die Lizenzgebühr für **ein Jahr. Dies beinhaltet vollen kostenlosen Support** und die
**Weiterentwicklung** des Zusatzmoduls.
| **TOTAL ZUSATZMODUL MATERIAL** | **480.00 CHF** |
| -------- | -------: |
{{% aligncenter %}}
<br>
___
<br><br>
{{% /aligncenter %}}
| Optional: POP2 - PraxisOrientierte Pflegediagnostik (2. oder 3. Auflage) | 438.00 CHF |
| -------- | -------: |
*Reduktion Bereitstellungs-Gebühr zum 21.02.2022, erste Preisanpassung seit dem 01.06.2014*
Mit dem **Modul POP2** können Pflegeplanungen nach dem deutschsprachigen Pflegeklassifikationssystem
POP PraxisOrientierte Pflegediagnostik (2. Auflage oder 3. Auflage) in **VeruA ** Verwaltung und Abrechnung** erstellt, gedruckt und evaluiert werden.
Durch die Autorengruppe von POP gibt es zusätzlich die Auflage, dass jede Pflegefachperson ein **GEBUNDENES BUCH** von POP in der 2. Auflage oder 3. Auflage besitzen muss. Dies ist uns durch einen Lieferschein oder eine Rechnung als Scan zu belegen, damit wir diesen Beleg dann an die Autoren weiterleiten können. Auf dem Lieferschein/Beleg muss sowohl der Titel des Buches als auch der Name des Bestellers ersichtlich sein.
| Jährliche Lizenzkosten Zusatzmodul POP2 - Praxisorientierte Pflegediagnostik | 42 CHF |
| -------- | -------: |
*Lizenz-Einführung zum 21.02.2022*
**Lizenzgebühr für Weiterentwicklung und Support**
Im Preis erhalten Sie die Lizenzgebühr für **ein Jahr. Dies beinhaltet vollen kostenlosen Support** und die
**Weiterentwicklung** des Zusatzmoduls.
| **TOTAL ZUSATZMODUL POP2 - PRAXISORIENTIERTE PFLEGEDIAGNOSTIK** | 480.00 CHF |
| -------- | -------: |
{{% aligncenter %}}
<br>
___
<br><br>
{{% /aligncenter %}}
| Optional: Zusatzmodul QR-Code - monatliche Gebühr | 3.00 CHF |
| -------- | -------: |
*Verfügbar ab dem 24.01.2022*
Das Zusatzmodul **QR-Code** erweitert das Standardprogramm **VeruA ** Verwaltung und Abrechnung**.
Es ermöglicht die Erzeugung eines **swiss-QR-Codes** für aktivierte Rechnungsempfänger. Monatliche Gebühr.
| Einmalige Aufschaltgebühr pro Instanz / Webserver | 50.00 CHF |
| -------- | -------: |
{{% aligncenter %}}
<br>
___
<br><br>
{{% /aligncenter %}}
| Optional: Zusatzmodul Perigon - einmalige Aufschaltgebühr | 50.00 CHF |
| -------- | -------: |
Das Zusatzmodul **Perigon** erweitert das Standardprogramm VeruA ** Verwaltung und Abrechnung.
Es stellt eine Schnittstelle zur Verfügung, mit der **Klientendaten per Knofpdruck** aus der Applikation VeruA in die **Applikation Perigon der Firma root-services ag** übermittelt werden können.
### {{% icon size="3xl" color="slate-900" name="shopping-cart" %}} Jährliche Folgekosten
| Lizenzgebühr Applikation VeruA ** Verwaltung und Abrechnung | 252.00 CHF |
| -------- | -------: |
*Erhöhung Lizenzgebühr zum 21.02.2022, erste Erhöhung seit dem 01.01.2017*
Nach dem ersten Jahr erheben wir eine **obligatorische** jährliche Lizenzgebühr.
Mit dieser Gebühr haben Sie ein Jahr Anspruch auf **unseren telefonischen** Support bei Bedienungsfragen und Sie erhalten regelmässige **Updates**, damit die Applikation an den aktuellen rechtlichen Anforderungen angepasst ist.
Nicht abgegolten mit der Jahreslizenz sind Schulungen, individuelle Sonderanpassungen und Probleme, die durch grobe Anwendungsfehler entstanden sind.
Wir helfen Ihnen jederzeit gerne weiter, müssen in bestimmten Fällen jedoch unsere Dienstleistung in Rechnung stellen.
Stundenansatz: 120.00 CHF, Abrechnungseinheit: 10 Minuten.
| Miete gesicherter Webbereich | 120.00 CHF |
| -------- | -------: |
*Preis von 320 CHF auf 120 CHF am 01.01.2020*
Beinhaltet die Bereitstellung des Webserver, die tägliche Sicherungen der Datenbank und das automatische Einspielen der Updates.
| **TOTAL FOLGEKOSTEN OHNE MODULE**| **372.00 CHF** |
| -------- | -------: |
{{% aligncenter %}}
<br>
___
<br><br>
{{% /aligncenter %}}
| Jährliche Folgekosten Lizenzgebühren für Zusatzmodul Material | 138.00 CHF |
| -------- | -------: |
| Jährliche Folgekosten Lizenzgebühren für Zusatzmodul POP2 | 42.00 CHF |
| -------- | -------: |
| Jährliche Folgekosten Lizenzgebühren für Zusatzmodul QR-Code | 36.00 CHF |
| -------- | -------: |
{{% /section %}}

View file

@ -10,7 +10,7 @@ translationKey = 'preisliste-freiberuflich'
{{% slide image="../freiberufliche-header-slide-2.jpg" %}}
{{% /veruaslider %}} -->
{{% section background-image="../freiberufliche-header-slide-1.jpg" background-color="rgba(255,255,255,0.9)" classes=" md:mx-auto" %}}
{{% section background-image="/images/freiberufliche-header-slide-1.jpg" background-color="rgba(255,255,255,0.9)" classes=" md:mx-auto" %}}
{{% aligncenter %}}

View file

@ -10,7 +10,7 @@ translationKey = 'preisliste-organisationen'
{{% slide image="../freiberufliche-header-slide-2.jpg" %}}
{{% /veruaslider %}} -->
{{% section background-image="../freiberufliche-header-slide-1.jpg" background-color="rgba(255,255,255,0.9)" classes=" md:mx-auto" %}}
{{% section background-image="/images/freiberufliche-header-slide-1.jpg" background-color="rgba(255,255,255,0.9)" classes=" md:mx-auto" %}}

View file

@ -10,7 +10,7 @@ translationKey = 'weitere-dienstleistungen'
{{% slide image="../freiberufliche-header-slide-2.jpg" %}}
{{% /veruaslider %}} -->
{{% section background-image="../images/freiberufliche-header-slide-1.jpg" background-color="rgba(255,255,255,0.9)" classes=" md:mx-auto" %}}
{{% section background-image="/images/freiberufliche-header-slide-1.jpg" background-color="rgba(255,255,255,0.9)" classes=" md:mx-auto" %}}
{{% aligncenter %}}
#### Transparent und ohne versteckte Kosten

View file

@ -23,16 +23,16 @@ support@verua.ch
&nbsp;
&nbsp;
{{< columns >}}
{{% columns %}}
[Dienstleistung](https://link-url-here.org)
[Dienstleistung](/)
..column..
[Aktuelles](https://link-url-here.org)
[Aktuelles](/blog)
..column..
[Kontakt](https://link-url-here.org)
[Kontakt](/kontakt)
..column..
[Datenschutzerklärung](/datenschutzerklaerung)
@ -40,6 +40,6 @@ support@verua.ch
[Impressum](/impressum)
{{< /columns >}}
{{% /columns %}}
{{% /aligncenter %}}

View file

@ -1,32 +0,0 @@
- id: home
translation: Home
- id: read_more
translation: Read More
- id: send
translation: Send
- id: related_posts
translation: Related Posts
- id: categories
translation: Categories
- id: tags
translation: Tags
- id: toc
translation: Table of Contents
- id: share
translation: Share
- id: search_input_placeholder
translation: Search Post ...
- id: no_results_for
translation: No results for
- id: empty_search_results_placeholder
translation: Type something to search..

Binary file not shown.

After

Width:  |  Height:  |  Size: 516 KiB

View file

@ -56,7 +56,7 @@ try {
// Invalid input
throw new Exception('Ungültige Eingabedaten.');
}
// TODO SMTP von Verua verwenden
// Server settings
//$mail->SMTPDebug = SMTP::DEBUG_SERVER; // Enable this for detailed debugging
$mail->isSMTP(); // Use SMTP
@ -70,6 +70,8 @@ try {
// Recipients
$mail->setFrom($email, $name); // Sender address
$mail->addAddress('ah@mediendesign-hnida.de', 'Andreas Hnida'); // Add recipient
$mail->addAddress('bettina.rasberger@rabe-web.ch', 'Bettina Rasberger'); // Add another recipient
$mail->addAddress('norbert.wagner@verua.ch'); // Add another recipient
$mail->addReplyTo($email, $name); // Set reply address
$mail->addBCC('ah@mediendesign-hnida.de'); // Add bounce email address as BCC

View file

@ -100,6 +100,11 @@ function constructCustomerMessageDE($bestellMessage) {
$message .= "Vielen Dank für Ihre Bestellung. Wir werden uns so schnell wie möglich bei Ihnen melden." . "\n\n";
$message .= "Freundliche Grüsse" . "\n";
$message .= "Ihr Verua Team" . "\n";
$message .= "-------------------------------------------------------------------------------------------" . "\n\n";
$message = "Chers Mesdames, Chers Messieurs" . "\n";
$message .= "Merci pour votre commande. Nous vous contacterons dès que possible." . "\n\n";
$message .= "Cordialement" . "\n";
$message .= "Votre équipe Verua" . "\n\n\n\n";
$message .= "RaBe Websolutions" . "\n";
$message .= "B. Rasberger" . "\n";
$message .= "Hauptstrasse 1" . "\n";
@ -110,6 +115,7 @@ function constructCustomerMessageDE($bestellMessage) {
$message .= "------------------------------------------------------------" . "\n\n";
$message .= "Hier noch einmal Ihre Angaben für Sie zur Überprüfung. Sollten Sie noch einen Fehler finden, informieren Sie uns bitte:" . "\n\n";
$message .= "Voici à nouveau vos informations pour vérification. Si vous trouvez encore une erreur, veuillez nous en informer :" . "\n\n";
$message .= $bestellMessage;

View file

@ -4,7 +4,7 @@
{{ .Content }}
</div>
{{/* TODO Cleanup */}}
{{ if eq .Section "bestellung" }}
{{ if eq .Params.bestellformular true }}
{{ $formularjs := resources.Get "js/bestellformular.js" | minify }}
{{/* <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> */}}
<script>{{ $formularjs.Content | safeJS }}</script>

View file

@ -1,28 +1,30 @@
{{/* TODO Add To Docs "top" */}}
<div class="md:flex {{ if isset .Params "center" }}items-center {{ end }}{{ with .Get "class" }} {{ . }} {{ else }} mt-6 {{ end }}">
<div class="md:flex {{ if isset .Params "center" }}items-center {{ end }}{{ with .Get "class" }} {{ . }} {{ else }} mt-6 {{ end }}">
{{ range split (trim .Inner " \n") "..column.." }}
{{ if ne . "" }} <!-- Check if the column content is not empty -->
{{ printf "<div class=\"markdown-inner items-center flex-1 px-4 \">"| safeHTML }}
{{ . | safeHTML }}
{{ printf "</div>" | safeHTML }}
<!-- Process each column's content through markdownify to ensure consistent HTML output -->
{{ $columnContent := . | markdownify }}
<div class="markdown-inner items-center flex-1 px-4">
<!-- Use safeHTML to insert the processed content as HTML -->
{{ $columnContent | safeHTML }}
</div>
{{ end }}
{{ end }}
</div>
{{/*
Adds the ability to create columns in markdown content.
Usage:
{{< columns class="some-class" >}}
Content
..column..
Content
{{< /columns >}}
Adds the ability to create columns in markdown content.
Usage:
{{< columns class="some-class" >}}
Content
..column..
Content
{{< /columns >}}
*/}}
*/}}

View file

@ -0,0 +1,13 @@
<!-- Columns Container Start -->
<div class="md:flex {{ if isset .Params "center" }}items-center {{ end }}{{ with .Get "class" }} {{ . }} {{ else }} mt-6 {{ end }}">
<!-- Split content into columns based on a unique delimiter, e.g., "..column.." -->
{{ range split (trim .Inner " \n") "..column.." }}
{{ if ne . "" }} <!-- Check if the column content is not empty -->
<div class="markdown-inner items-center flex-1 px-4">
<!-- Convert Markdown column content to HTML -->
{{ . | markdownify }}
</div>
{{ end }}
{{ end }}
</div>
<!-- Columns Container End -->

View file

@ -1,24 +1,9 @@
{{ with .Get "background-image" }}
<img src="{{ . }}" class="w-full h-full object-cover hide-on-desktop" style="margin-top:0!important" />
{{ end }}
<section class="bg-cover items-center pt-32 pb-32 {{ with .Get "light-text" }}light-text {{ end }} {{ with .Get "classes" }} {{ . }} {{ end }}" style="{{ with .Get "fixed" }}background-attachment: fixed;{{ end }}{{ with .Get "background-image" }}background-image: url('{{ . }}');{{ else }} background-color:{{ .Get "background-color" | safeCSS }}{{ end }}">
{{ with .Get "title" }}<h1 class="font-bold text-center text-white" style="font-family: 'MontserratVar' !important;font-weight: 700;text-shadow: 0px 0.5px 12px rgba(0, 0, 0, 0.9);">{{ . | markdownify }}</h1>{{ end }}
<div class="container items-center py-20" style="{{ with .Get "background-color" }}background-color: {{ . | safeCSS }}{{ end }}" >
{{ .Inner }}
</div>
</section>
{{/*
This shortcode is a wrapper for a section component. It has a default class of "text-gray-700 bg-white" but can be overridden by passing a class attribute.
Attributes:
1. title
2. background-color
3. background-image
4. light-text
5. fixed
6. classes
Usage:
{{< section title="This is a section" background-color="#f5f5f5" background-image="https://source.unsplash.com/random/1920x1080" light-text="true" fixed="true" classes="text-center" >}}
This is the content of the section
{{< /section >}}
*/}}