Шаблон не наш)Всем доброго времени суток.
Есть вопрос.
Можно ли в нашем шаблоне реализовать такое же меню как на этом сайте - https://lekos.com.ua/
Если да, то как это сделать?
Можно.
Скачать шаблон и установить его
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Шаблон не наш)Всем доброго времени суток.
Есть вопрос.
Можно ли в нашем шаблоне реализовать такое же меню как на этом сайте - https://lekos.com.ua/
Если да, то как это сделать?
Заходите в основную категорию, ставите кол-во колонок 4, далее в настройках шаблона ->Меню категорий->Лимит категорий третьего уровняЯ имею ввиду шаблон Frame (наш - ветка именно по этому шаблону)
У меня получается такое меню - https://skr.sh/sBQ023jrxk9
А нужно такое - https://skr.sh/sBQsAGm70Xq
Можно ли реализовать похожее меню в этом шаблоне (Frame), или нужно использовать доп модули
Если можно, то как это сделать. То есть в какую сторону смотреть, какие файлы нужно править?
/catalog/view/theme/ft_frame/template/common/header.twigБлагодарю!
Какой файл отвечает за отображение этого меню?
Нужно что бы выпадающее меню имело такой же вид как на этом сайте - https://lekos.com.ua/
И еще вопрос.
Есть ли возможность реализовать функцию (кнопка) Купить в один клик с окном попап.
Пробовал подключать модули, кнопка не отображается.
Может быть нужно что то менять в файлах шаблона?
В идеале нужно вообще заменить стандартную кнопку Купить на кнопку Купить в один клик.
При нажатии на эту кнопку должно появляться попап окно с формой заказа.
Что то типа такого - https://skr.sh/sBQcz9UvfiB
Регулирует количество колонок функция products_view() JavaScript. (см. \catalog\view\theme\ft_frame\template\product\category.twig), которая в зависимости от выбранной настройки ('list', 'grid', 'big_grid') устанавливает нужные значения классов "сетки" от Bootstrap.Я поставил этот шаблончик на один из своих проектов - все супер но есть вопрос в каталоге выводиться 5 колонок товаров! а мне нужно сделать 3 в настройках самого шаблона нет такой настройки как можно исправить эту ситуацию? это проблема верстки или так где то в контролере заложено? может кто то сталкивался было бы не плохо решить этот вопрос!
var products_view = function(view) {
var items_row = document.querySelector('.products-container > .row'),
buttn_grid = document.querySelector('#ft-grid-view'),
buttn_list = document.querySelector('#ft-list-view'),
buttn_big_grid = document.querySelector('#ft-big-grid-view'),
col_left = document.querySelectorAll('#column-left, .menu-holder'),
col_right = document.querySelectorAll('#column-right'),
cols = 0;
if (col_left.length > 0 ) { cols++ }
if (col_right.length > 0 ) { cols++ }
var clone = items_row.cloneNode(true);
clone.classList.forEach(function(class_name, i) {
if (class_name.indexOf('row-cols-') >= 0) {
items_row.classList.remove(class_name);
}
});
delete clone;
if (view == 'list') {
localStorage.setItem('display', 'list');
items_row.classList.remove('grid');
items_row.classList.remove('big_grid');
items_row.classList.add('list');
items_row.classList.add('row-cols-1');
if (buttn_grid != null && buttn_list != null && buttn_big_grid != null) {
buttn_list.classList.add('active');
buttn_grid.classList.remove('active');
buttn_big_grid.classList.remove('active');
}
}
if (view == 'grid') {
localStorage.setItem('display', 'grid');
items_row.classList.remove('list');
items_row.classList.remove('big_grid');
items_row.classList.add('grid');
items_row.classList.add('row-cols-2');
items_row.classList.add('row-cols-md-3');
switch (cols) {
case 1:
items_row.classList.add('row-cols-xl-4');
items_row.classList.add('row-cols-xxl-5');
break;
case 2:
items_row.classList.add('row-cols-lg-2');
items_row.classList.add('row-cols-xl-3');
items_row.classList.add('row-cols-xxl-4');
break;
default:
items_row.classList.add('row-cols-lg-4');
items_row.classList.add('row-cols-xl-5');
items_row.classList.add('row-cols-xxl-6');
}
if (buttn_grid != null && buttn_list != null && buttn_big_grid != null) {
buttn_grid.classList.add('active');
buttn_list.classList.remove('active');
buttn_big_grid.classList.remove('active');
}
}
if (view == 'big_grid') {
localStorage.setItem('display', 'big_grid');
items_row.classList.remove('list');
items_row.classList.remove('grid');
items_row.classList.add('big_grid');
items_row.classList.add('row-cols-1');
items_row.classList.add('row-cols-sm-2');
switch (cols) {
case 1:
items_row.classList.add('row-cols-xl-3');
items_row.classList.add('row-cols-xxl-4');
break;
case 2:
items_row.classList.add('row-cols-lg-1');
items_row.classList.add('row-cols-xl-2');
items_row.classList.add('row-cols-xxl-3');
break;
default:
items_row.classList.add('row-cols-lg-3');
items_row.classList.add('row-cols-xl-4');
items_row.classList.add('row-cols-xxl-5');
}
if (buttn_grid != null && buttn_list != null && buttn_big_grid != null) {
buttn_big_grid.classList.add('active')
buttn_grid.classList.remove('active');
buttn_list.classList.remove('active');
}
}
}
Ни как нет такой настройки просто удалить кусок кода в хедереОблазил все настройки, и не могу понять, как убрать/отключить "Блог" из шапки сайта?
MegaFilter.prototype.beforeRequest = function() {
var self = this;
};
MegaFilter.prototype.beforeRender = function( htmlResponse, htmlContent, json ) {
var self = this;
};
MegaFilter.prototype.afterRender = function( htmlResponse, htmlContent, json ) {
var self = this;
$('img.ft-lazy-img').each(function(){
$(this).attr('src', $(this).attr('data-src'));
$(this).attr('srcset', $(this).attr('data-srcset'));
let spinner = document.querySelector('.ft-lazy-spinner');
if (spinner != null) spinner.remove();
});
#mfilter-opts-price-min,
#mfilter-opts-price-max {
width: 35%;
min-width: 35%;
max-width: 35%;
display: inline-block;
}
column-left.twig
{% if modules %}
<aside id="column-left" class="column column-left">
<div class="d-block d-md-none col-show-button">
<a class="btn btn-light btn-block " id="show-modules-col-left"><i class="fa fa-search-plus show-icon"></i><i class="fa fa-search-minus hid-icon"></i> Поиск по параметрам</a>
</div>
<div id="col-left-modules" class="hid-col-left">
{% for module in modules %}
{{ module }}
{% endfor %}
</div>
</aside>
<script>
$('#show-modules-col-left').click(function () {
$('#col-left-modules').toggleClass('show');
$(this).toggleClass('open');
});
</script>
{% endif %}
Файл стилей пользователя.css
#show-modules-col-left > .show-icon, #show-modules-col-left.open > .hid-icon, #show-modules-col-right > .show-icon, #show-modules-col-right.open > .hid-icon {
display: inline-block;
}
#show-modules-col-left > .hid-icon, #show-modules-col-left.open > .show-icon, #show-modules-col-right > .hid-icon, #show-modules-col-right.open > .show-icon {
display: none;
}
@media (max-width: 767px){
.hid-col-left, .hid-col-right {
display: none;
}
#show-modules-col-left .fa{font-weight:100;}
}
@media (max-width: 769px){
.hid-col-left.show, .hid-col-rigth.show {
display: block;
}
}
Версия ocStore 3.0.3.7 чистая установка, установлен только шаблон. Настроены модули и схемы. По сути это дамп нового магазина с установленным шаблономТакой вопрос демо данные существуют для него?
Поставил, внешне вроде как работает... но начиная вникать есть ощущение что чего то не хватает - есть файлы к sql? или может уже есть полный дамп базы+файловВерсия ocStore 3.0.3.7 чистая установка, установлен только шаблон. Настроены модули и схемы. По сути это дамп нового магазина с установленным шаблоном
735.6 KB file on MEGA
mega.nz