Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

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

Надіслати
Поділитися на інших сайтах


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

 

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 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.