2014-10-30 3 views
-2

Я создаю интернет-магазин с woocommerce. Я хочу иметь возможность переключаться между списком и сеткой. Я знаю, что для этого есть плагин: https://wordpress.org/plugins/woocommerce-grid-list-toggle/Переключение между различными видами (разметка HTML) с помощью php

Проблема в следующем: я хочу контролировать HTML в представлениях. В представлении списка должна быть разная разметка, чем вид сетки. Есть ли способ достичь этого?

Спасибо!

+0

Пожалуйста, укажите конкретную ошибку, что вы получаете. –

+0

У меня нет ошибок. Мне просто интересно, есть ли в любом случае построить переключатель в php или js, чтобы загрузить разные разметки HTML. – Luc

+0

. Вам нужно использовать тот плагин, который вы предоставили в своем вопросе? Вы хотите сделать это без плагина? –

ответ

0

Поскольку вы не указали код. Я отправляю одно общее решение для этой проблемы.

HTML:

<div id="container"> 
<!-- Here, your gird or list view will come... --> 
</div> 

create one trigger button with id `change_view` 

Jquery:

<script> 
$('#change_view').on('click',function(){ 
var which_view = $(this).val(); 
$.ajax({ 
    type: 'post', 
    url: 'get_view.php', 
    data: {which_view : which_view}, 
    success: function(res){ 
     $("#container").html(null); 
     $("#container").html(res); // res = your new view... 
    } 
}); 
</script> 
+0

Является ли get_view.php, где находится новый вид? – Luc

+0

вы можете обработать свой вид на основе переменной 'which_view'. Или отсюда также вы можете вызвать другой URL. Это 'who_view = 'GRID'' тогда называет этот URL –

+0

Я получил его на работу, спасибо! – Luc