Перейти к содержанию
Leonardo

[Решено] Как убрать вывод товаров списоком совсем?

Рекомендуемые сообщения

Здравствуйте!

Пишем уникальные тексты под каждый товар, а движок помимо размещения их на страницах товаров, размещает на страницах категорий. Если ставить отображение в виде сетки, то визуально их не видно, но в коде все равно они есть. В общем, подскажите пожалуйста, как устранить данный вид дублей?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вариантов очень много

 

1)В файле

 

catalog\view\theme\default\template\product\category.tpl

 

if (view) {
display(view);
} else {
display('list');/* заменить на  display('grid');*/
}

2) Удалить совсем вывод списком

 

3)Переверстать вывод  списком в любой удобный вид

 

4) Так

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно поступить радикально:
 
1) ищем и удаляем или комментируем в <!-- -->: 

<div class="display"><b><?php echo $text_display; ?></b> <?php echo $text_list; ?> <b>/</b> <a onclick="display('grid');"><?php echo $text_grid; ?></a></div>

2) ищем и заменяем: 

<div class="product-list">

на

<div class="product-grid">

3) ищем и удаляем или комментируем в <!-- -->: 

<div class="description"><?php echo $product['description']; ?></div>

4) ну и финальный аккорд, ищем и комментируем каждую строчку с помощью //:

function display(view) {
if (view == 'list') {
$('.product-grid').attr('class', 'product-list');

$('.product-list > div').each(function(index, element) {
html = '

';
html += '
' + $(element).find('.cart').html() + '
';
html += '
' + $(element).find('.wishlist').html() + '
';
html += '
' + $(element).find('.compare').html() + '
';
html += '

';

html += '

';

var image = $(element).find('.image').html();

if (image != null) {
html += '
' + image + '
';
}

var price = $(element).find('.price').html();

if (price != null) {
html += '
' + price + '
';
}

html += '
' + $(element).find('.name').html() + '
';
html += '
' + $(element).find('.description').html() + '
';

var rating = $(element).find('.rating').html();

if (rating != null) {
html += '
' + rating + '
';
}

html += '

';

$(element).html(html);
});

$('.display').html(' / ');

$.totalStorage('display', 'list');
} else {
$('.product-list').attr('class', 'product-grid');

$('.product-grid > div').each(function(index, element) {
html = '';

var image = $(element).find('.image').html();

if (image != null) {
html += '

' + image + '

';
}

html += '

' + $(element).find('.name').html() + '

';
html += '

' + $(element).find('.description').html() + '

';

var price = $(element).find('.price').html();

if (price != null) {
html += '

' + price + '

';
}

var rating = $(element).find('.rating').html();

if (rating != null) {
html += '

' + rating + '

';
}

html += '

' + $(element).find('.cart').html() + '

';
html += '

' + $(element).find('.wishlist').html() + '

';
html += '

' + $(element).find('.compare').html() + '

';

$(element).html(html);
});

$('.display').html(' / ');

$.totalStorage('display', 'grid');
}
}

view = $.totalStorage('display');

if (view) {
display(view);
} else {
display('list');
}

 

на

 

//function display(view) {
// if (view == 'list') {
// $('.product-grid').attr('class', 'product-list');

// $('.product-list > div').each(function(index, element) {
// html = '

';
// html += '
' + $(element).find('.cart').html() + '
';
// html += '
' + $(element).find('.wishlist').html() + '
';
// html += '
' + $(element).find('.compare').html() + '
';
// html += '

';

// html += '

';

// var image = $(element).find('.image').html();

// if (image != null) {
// html += '
' + image + '
';
// }

// var price = $(element).find('.price').html();

// if (price != null) {
// html += '
' + price + '
';
// }

// html += '
' + $(element).find('.name').html() + '
';
// html += '
' + $(element).find('.description').html() + '
';

// var rating = $(element).find('.rating').html();

// if (rating != null) {
// html += '
' + rating + '
';
// }

// html += '

';

// $(element).html(html);
// });

// $('.display').html(' / ');

// $.totalStorage('display', 'list');
// } else {
// $('.product-list').attr('class', 'product-grid');

// $('.product-grid > div').each(function(index, element) {
// html = '';

// var image = $(element).find('.image').html();

// if (image != null) {
// html += '

' + image + '

';
// }

// html += '

' + $(element).find('.name').html() + '

';
// html += '

' + $(element).find('.description').html() + '

';

// var price = $(element).find('.price').html();

// if (price != null) {
// html += '

' + price + '

';
// }

// var rating = $(element).find('.rating').html();

// if (rating != null) {
// html += '

' + rating + '

';
// }

// html += '

' + $(element).find('.cart').html() + '

';
// html += '

' + $(element).find('.wishlist').html() + '

';
// html += '

' + $(element).find('.compare').html() + '

';

// $(element).html(html);
// });

// $('.display').html(' / ');

// $.totalStorage('display', 'grid');
// }
// }

// view = $.totalStorage('display');

// if (view) {
// display(view);
// } else {
// display('list');
// }

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.