templates/front/error/error.html.twig line 1
{% extends 'layout_shop.html.twig' %}
{% block title %}
{{ 'Greška' |trans }} - {{ constant('App\\Classes\\Data\\MetaTagsData::TITLE') }} | pcboomboom.rs
{% endblock title %}
{% block metatags %}
{{ parent() }}
<meta name="description" content="{{ constant('App\\Classes\\Data\\MetaTagsData::DESC') }}">
<meta name="keywords" content="{{ constant('App\\Classes\\Data\\MetaTagsData::KEYWORDS') }}">
<meta name="robots" content="{{ constant('App\\Classes\\Data\\MetaTagsData::ROBOTS') }}">
<link rel="canonical" href="{{ app.request.uri }}" />
{% endblock metatags %}
{% block content %}
<!-- header -->
{% include 'front/include/header.html.twig' %}
<!-- mobile fix menu -->
{% include 'front/include/mobile_menu.html.twig' %}
<!-- Shop Section start -->
<section class="breadcrumb-section section-b-space">
<ul class="circles">
<li><img src="{{ asset('assets/shop/assets/circles/1.svg') }}"></li>
<li><img src="{{ asset('assets/shop/assets/circles/2.svg') }}"></li>
<li><img src="{{ asset('assets/shop/assets/circles/3.svg') }}"></li>
<li><img src="{{ asset('assets/shop/assets/circles/4.svg') }}"></li>
<li><img src="{{ asset('assets/shop/assets/circles/5.svg') }}"></li>
<li><img src="{{ asset('assets/shop/assets/circles/6.svg') }}"></li>
<li><img src="{{ asset('assets/shop/assets/circles/7.svg') }}"></li>
<li><img src="{{ asset('assets/shop/assets/circles/8.svg') }}"></li>
<li><img src="{{ asset('assets/shop/assets/circles/9.svg') }}"></li>
<li><img src="{{ asset('assets/shop/assets/circles/10.svg') }}"></li>
</ul>
<div class="container">
<div class="row">
<div class="col-12">
<h3>GREŠKA</h3>
<nav>
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="{{ path('app_shop_home') }}">
<i class="fas fa-home"></i>
</a>
</li>
<li class="breadcrumb-item active" aria-current="page">GREŠKA</li>
</ol>
</nav>
</div>
</div>
</div>
</section>
<!-- Breadcrumb section end -->
<section class="page-not-found section-b-space">
<div class="container">
<div class="row gx-md-2 gx-0 gy-md-0 gy-3">
<div class="col-md-8 m-auto">
<div class="page-image">
<img src="{{ asset('assets/images/error/error.svg') }}" class="img-fluid blur-up lazyload" alt="">
</div>
</div>
<div class="col-md-8 mx-auto mt-md-5 mt-3">
<div class="page-container pass-forgot">
<div>
<h2>Desila se greška</h2>
<p>Stranica koju tražite ne postoji ili je došlo do neke druge greške. Vratite se ili idite na drugu stranu.</p>
<a href="{{ path('app_shop_home') }}" class="btn btn-solid-default">Početna strana</a>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Newsletter modal start -->
{% include 'front/include/subscribe.html.twig' %}
<!-- Newsletter modal end -->
<!-- footer start -->
{% include 'front/include/footer.html.twig' %}
<!-- footer end -->
<!-- tap to top Section Start -->
{% include 'front/include/top.html.twig' %}
<!-- tap to top Section End -->
<div class="bg-overlay"></div>
{% endblock content %}
{% block footerjavascript %}
<script>
$(document).ready(function() {
$('.search-type').on('input', function() {
var query = $(this).val();
if (query.length >= 3) {
$.ajax({
url: "{{ path('app_ajax_search') }}",
type: "GET",
dataType: 'json',
data: {
q: query
},
success: function(data) {
var resultsContainer = $('#search-results');
resultsContainer.empty();
if (data.results.length > 0) {
$.each(data.results, function(index, product) {
var productHtml = '<li>' +
'<div class="product-cart media">' +
'<img src="' + product.slika + '" class="img-fluid blur-up lazyload" alt="">' +
'<div class="media-body">' +
'<a href="' + product.link + '">' +
'<h6 class="mb-1">' + product.text + '</h6>' +
'</a>' +
'<p class="mb-0 mt-1">' + product.pricePDV + ' RSD</p>' +
'</div>' +
'</div>' +
'</li><br>';
// var productHtml = '<div><a href="' + product.link + '" class="man-section"><div class="image-section"><img src=' +
// product.slika +
// '></div><div class="description-section"><h6>' +
// product.text +
// "</h6><span>" +
// product.pricePDV +
// "</span></div></a>";
resultsContainer.append(productHtml);
});
} else {
resultsContainer.append('<div class="empty-message">',
"Nije pronađen nijedan proizvod!",
"</div>");
}
},
error: function() {
console.log('Error loading search results.');
}
});
}
});
$('.close-search').on('click', function() {
$('.search-type').val('');
$('#search-results').empty();
});
function updateCartCount() {
$.ajax({
url: '{{ path('app_cart_count') }}',
method: 'GET',
success: function(response) {
$('#korpa').text(response.totalItems);
},
error: function() {
console.error('Failed to fetch cart count.');
}
});
}
updateCartCount();
{% if app.user %}
function updateFavoriteCount() {
$.ajax({
url: '{{ path('app_favorite_count') }}',
method: 'GET',
success: function(response) {
$('#listaZelja').text(response.totalFavorites);
},
error: function() {
console.error('Failed to fetch cart count.');
}
});
}
updateFavoriteCount();
{% endif %}
});
</script>
{% endblock footerjavascript %}