templates/front/product/pdf.html.twig line 1
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{{ product.title }}</title>
<style>
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
padding: 20px;
}
.card {
border: 1px solid #ddd;
margin-bottom: 20px;
border-radius: 4px;
padding: 10px;
page-break-inside: avoid; /* Sprečava razbijanje kartice */
}
.card-header {
background-color: #f8f9fa;
padding: 10px;
font-size: 16px;
font-weight: bold;
page-break-after: avoid; /* Sprečava razbijanje kartice */
}
.card-body {
padding: 10px;
}
.row {
display: flex;
flex-wrap: wrap;
margin: -10px;
page-break-inside: avoid; /* Sprečava razbijanje redova unutar kartice */
}
.col-6 {
flex: 1;
padding: 10px;
box-sizing: border-box;
}
.bg-light {
background-color: #f8f9fa;
}
table {
width: 100%;
border-collapse: collapse;
margin-top: 10px;
page-break-inside: auto; /* Omogućava prelaz stranice unutar tabele */
}
th, td {
border: 1px solid #ddd;
padding: 8px;
text-align: left;
page-break-inside: avoid; /* Sprečava razbijanje redova unutar tabele */
page-break-after: auto;
}
th {
background-color: #f8f9fa;
color: #F45C2C;
}
thead {
display: table-header-group; /* Prikazuje zaglavlje tabele na svakoj novoj stranici */
}
img {
max-width: 100px; /* Ograničava veličinu slike u tabeli */
}
.header-row {
display: flex;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid #ddd;
padding: 10px;
margin-bottom: 20px;
}
.header-logo img {
max-width: none; /* Uklanja ograničenje veličine za logotip */
max-height: 100px; /* Podesite visinu logotipa na željenu vrednost */
}
.company-details {
text-align: right;
}
</style>
</head>
<body>
<div class="header-row">
<div class="header-logo">
<img src="{{ absolute_url(asset('assets/images/logo/logo1.png')) }}" alt="Logo">
</div>
<div class="company-details">
<div>SAŠA BOŽOVIĆ PR USLUGE SISTEMA OBEZBEĐENJA PC BOOM BOOM BEDINA VAROŠ</div>
<div>32250 Ivanjica, 13. Septembar br.30</div>
<div>Tel: 060/386-09-09</div>
<div>E-mail: office@pcboomboom.rs</div>
</div>
</div>
<div class="container">
<div class="card">
<div class="card-header">{{ product.title }}</div>
<div class="card-body">
<div class="row bg-light">
<div class="col-6 fw-semibold">Naziv:</div>
<div class="col-6">{{ product.title }}</div>
</div>
<div class="row">
<div class="col-6 fw-semibold">Slika:</div>
<div class="col-6"> <img src="{{ absolute_url(asset(product.mainImage.thumbnail100)) }}" alt="{{ product.title }}"></div>
</div>
<div class="row bg-light">
<div class="col-6 fw-semibold">Šifra:</div>
<div class="col-6">#{{ product.sku }}</div>
</div>
<div class="row">
<div class="col-6 fw-semibold">Barkod:</div>
<div class="col-6">{{ product.barcode }}</div>
</div>
<div class="row bg-light">
<div class="col-6 fw-semibold">Proizvođač:</div>
<div class="col-6">{{ product.factory.title }}</div>
</div>
</div>
</div>
<div class="card">
<div class="card-header">Detalji</div>
<div class="card-body">
<div class="row bg-light">
<div class="col-6 fw-semibold">Kategorija:</div>
<div class="col-6">{{ product.category.title }}</div>
</div>
<div class="row">
<div class="col-6 fw-semibold">Oznake:</div>
<div class="col-6">
{% if product.new %}
<p>NOVO</p>
{% endif %}
{% if product.discount %}
<p style=" color: green;">POPUST</p>
{% endif %}
{% if product.superProduct %}
<p style=" color: green;">SUPER PROIZVOD</p>
{% endif %}
{% if product.outOfStock %}
<p style=" color: red;">NEMA NA STANJU</p>
{% endif %}
{% if product.isOutlet %}
<p style=" color: orange;">OUTLET</p>
{% endif %}
</div>
</div>
<div class="row bg-light">
<div class="col-6 fw-semibold">Atributi:</div>
<div class="col-6">
{% set attributes = product.attribute %}
{% if not attributes.empty %}
{% for atr in attributes %}
{{ atr.title }}: {{ atr.value }}<br>
{% endfor %}
{% endif %}
</div>
</div>
</div>
</div>
<div class="card">
<div class="card-header">Cena</div>
<div class="card-body">
<div class="row bg-light">
<div class="col-6 fw-semibold">Cena sa PDV:</div>
<div class="col-6">
{% if product.discount %}
{{ product.pricePDV | number_format(2, '.', ',') }} RSD
<del>{{ (product.price * ((product.vat / 100) + 1)) | round | number_format(2, '.', ',') }} RSD</del>
{% else %}
{{ product.pricePDV | number_format(2, '.', ',') }} RSD
{% endif %}
</div>
</div>
</div>
</div>
<div class="card">
<div class="card-header">Ostalo</div>
<div class="card-body">
<div class="row bg-light">
<div class="col-6 fw-semibold">Opis:</div>
<div class="col-6">
{{ product.description | raw }}
</div>
</div>
<div class="row">
<div class="col-6 fw-semibold">Deklaracija:</div>
<div class="col-6">
{{ product.options | raw }}
</div>
</div>
</div>
</div>
</div>
</body>
</html>