trying to get new templates to work
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -9,6 +9,7 @@
|
|||||||
# environment variables
|
# environment variables
|
||||||
.env
|
.env
|
||||||
|
|
||||||
|
|
||||||
# virtual env
|
# virtual env
|
||||||
venv/
|
venv/
|
||||||
|
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ TEMPLATES = [
|
|||||||
{
|
{
|
||||||
'BACKEND': 'django.template.backends.django.DjangoTemplates',
|
'BACKEND': 'django.template.backends.django.DjangoTemplates',
|
||||||
'DIRS': [os.path.join(BASE_DIR, '../templates'),],
|
'DIRS': [os.path.join(BASE_DIR, '../templates'),],
|
||||||
'APP_DIRS': True,
|
# 'APP_DIRS': True,
|
||||||
'OPTIONS': {
|
'OPTIONS': {
|
||||||
'context_processors': [
|
'context_processors': [
|
||||||
'django.template.context_processors.debug',
|
'django.template.context_processors.debug',
|
||||||
@@ -93,6 +93,12 @@ TEMPLATES = [
|
|||||||
'django.contrib.auth.context_processors.auth',
|
'django.contrib.auth.context_processors.auth',
|
||||||
'django.contrib.messages.context_processors.messages',
|
'django.contrib.messages.context_processors.messages',
|
||||||
],
|
],
|
||||||
|
'loaders': [
|
||||||
|
(
|
||||||
|
'django.template.loaders.filesystem.Loader',
|
||||||
|
[os.path.join(BASE_DIR, '../templates')],
|
||||||
|
),
|
||||||
|
],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
@@ -153,7 +159,7 @@ USE_TZ = True
|
|||||||
# https://docs.djangoproject.com/en/2.2/howto/static-files/
|
# https://docs.djangoproject.com/en/2.2/howto/static-files/
|
||||||
|
|
||||||
STATIC_URL = '/static/'
|
STATIC_URL = '/static/'
|
||||||
|
STATIC_ROOT = 'static'
|
||||||
TAXONOMY_FILE = 'shop-taxonomy.es-ES.txt'
|
TAXONOMY_FILE = 'shop-taxonomy.es-ES.txt'
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -292,7 +292,7 @@ def purchase_email(request):
|
|||||||
return Response({"error": "Related compay has no contact email address"}, status=status.HTTP_406_NOT_ACCEPTABLE)
|
return Response({"error": "Related compay has no contact email address"}, status=status.HTTP_406_NOT_ACCEPTABLE)
|
||||||
try:
|
try:
|
||||||
# send email to company
|
# send email to company
|
||||||
company_message = render_to_string('purchase_notification.html', {
|
company_message = render_to_string('purchase_notification_v2.html', {
|
||||||
'company': company,
|
'company': company,
|
||||||
'user': request.user,
|
'user': request.user,
|
||||||
'product': product,
|
'product': product,
|
||||||
|
|||||||
2
static/.gitignore
vendored
Normal file
2
static/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
*
|
||||||
|
!.gitignore
|
||||||
176
templates/purchase_notification_v1.html
Executable file
176
templates/purchase_notification_v1.html
Executable file
@@ -0,0 +1,176 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<link rel="preconnect" href="https://fonts.gstatic.com" />
|
||||||
|
<link
|
||||||
|
href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap"
|
||||||
|
rel="stylesheet"
|
||||||
|
/>
|
||||||
|
<link rel="preconnect" href="https://fonts.gstatic.com" />
|
||||||
|
|
||||||
|
<link
|
||||||
|
href="https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap"
|
||||||
|
rel="stylesheet"
|
||||||
|
/>
|
||||||
|
<title>Interés en copra de producto</title>
|
||||||
|
<style>
|
||||||
|
.body {
|
||||||
|
color: #374493;
|
||||||
|
font-family: 'Poppins', sans-serif;
|
||||||
|
background-color: #8cead8;
|
||||||
|
}
|
||||||
|
.mail {
|
||||||
|
margin: 50px auto;
|
||||||
|
width: 60%;
|
||||||
|
padding: 30px;
|
||||||
|
min-height: 400px;
|
||||||
|
background-color: white;
|
||||||
|
border-radius: 5px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
}
|
||||||
|
|
||||||
|
.header {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-content: center;
|
||||||
|
}
|
||||||
|
.latienda-logo {
|
||||||
|
max-width: 300px;
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
.title {
|
||||||
|
font-size: 1.5rem;
|
||||||
|
text-align: center;
|
||||||
|
margin-top: 60px;
|
||||||
|
padding-bottom: 5px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
.main {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-content: center;
|
||||||
|
padding: 0 30px 30px 30px;
|
||||||
|
}
|
||||||
|
.product-data {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
max-width: 400px;
|
||||||
|
margin: auto;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
font-weight: 400;
|
||||||
|
}
|
||||||
|
.product-image {
|
||||||
|
max-width: 250px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
.product-link {
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
.product-price {
|
||||||
|
font-weight: 700;
|
||||||
|
}
|
||||||
|
.client-info {
|
||||||
|
max-width: fit-content;
|
||||||
|
}
|
||||||
|
.client-data {
|
||||||
|
font-size: 1.2rem;
|
||||||
|
margin-top: 20px;
|
||||||
|
margin-bottom: 50px;
|
||||||
|
font-family: 'Noto Sans', sans-serif;
|
||||||
|
align-self: left;
|
||||||
|
}
|
||||||
|
.name {
|
||||||
|
font-size: 1.2rem;
|
||||||
|
font-weight: 700;
|
||||||
|
display: inline;
|
||||||
|
}
|
||||||
|
.value {
|
||||||
|
margin: 0;
|
||||||
|
display: inline;
|
||||||
|
font-weight: 400;
|
||||||
|
}
|
||||||
|
@media all and (min-width: 780px) {
|
||||||
|
.mail {
|
||||||
|
width: 40%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media all and (max-width: 780px) {
|
||||||
|
.title {
|
||||||
|
font-size: 1.2rem;
|
||||||
|
}
|
||||||
|
h2 {
|
||||||
|
font-size: 1.2rem;
|
||||||
|
}
|
||||||
|
.value,
|
||||||
|
.name {
|
||||||
|
font-size: 1rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body class="body">
|
||||||
|
<div class="mail">
|
||||||
|
<header class="header">
|
||||||
|
<a href="https://latienda.coop/" target="_blank">
|
||||||
|
<img
|
||||||
|
src="https://latienda.coop/_nuxt/img/latienda-logo.3e53761.svg"
|
||||||
|
alt=""
|
||||||
|
class="latienda-logo"
|
||||||
|
/>
|
||||||
|
</a>
|
||||||
|
<h1 class="title">
|
||||||
|
<span>Interés en compra</span>
|
||||||
|
<span>de producto</span>
|
||||||
|
</h1>
|
||||||
|
</header>
|
||||||
|
<main class="main">
|
||||||
|
<div class="product-data">
|
||||||
|
<a
|
||||||
|
href="https://latiendacoop.s3.amazonaws.com/products/0101UNADEGATOBERMEJO.jpeg"
|
||||||
|
target="_blank"
|
||||||
|
>
|
||||||
|
<img
|
||||||
|
src="https://latiendacoop.s3.amazonaws.com/products/0101UNADEGATOBERMEJO.jpeg"
|
||||||
|
alt=""
|
||||||
|
class="product-image"
|
||||||
|
/>
|
||||||
|
</a>
|
||||||
|
<a
|
||||||
|
href="https://latienda.coop/productos/356"
|
||||||
|
class="product-link"
|
||||||
|
>Enlace al producto</a
|
||||||
|
>
|
||||||
|
<span class="product-name">Nombre del producto: {{product.name}}</span>
|
||||||
|
<span class="product-id-sku">{{product.sku}}</span>
|
||||||
|
<span class="product-price">{{product.price}}</span>
|
||||||
|
</div>
|
||||||
|
<div class="client-info">
|
||||||
|
<h2>Datos cliente</h2>
|
||||||
|
<dl class="client-data">
|
||||||
|
<dt class="name">Nombre:</dt>
|
||||||
|
<dd class="value">{{user.full_name}}<br /></dd>
|
||||||
|
<dt class="name">Email:</dt>
|
||||||
|
<dd class="value">{{user.email}}<br /></dd>
|
||||||
|
<dt class="name">Teléfono:</dt>
|
||||||
|
<dd class="value">{{telephone}}<br /></dd>
|
||||||
|
<dt class="name">Comentarios:</dt>
|
||||||
|
<dd class="value">{{comment}}<br/>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
<footer class="footer">
|
||||||
|
<span>2021 La Tienda.Coop</span>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<!-- V1 version -->
|
||||||
|
</html>
|
||||||
@@ -6,9 +6,6 @@
|
|||||||
>
|
>
|
||||||
<head>
|
<head>
|
||||||
<title> </title>
|
<title> </title>
|
||||||
<!--[if !mso]><!-- -->
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
||||||
<!--<![endif]-->
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
@@ -1025,4 +1022,5 @@
|
|||||||
<![endif]-->
|
<![endif]-->
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
<!-- V2 version -->
|
||||||
</html>
|
</html>
|
||||||
Reference in New Issue
Block a user