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

afwollis

Ветеран спільноти
  • Публікації

    11 658
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем afwollis

  1. Здравствуйте. Скажите, пожалуйста, есть ли возможность добавить пагинацию для статей в блоке "Информация"? Нужно добавит информацию, а она длинноватая. Как её разбить на несколько страниц?

    можно добавить в необходимые места "указатели разрыва страниц" (что-то вроде {w_page_break}) и по ним разбивать инфу на страницы.

    на платной основе могу сделать завтра.

  2. catalog/controller/product/category.php

    1. после

    $this->data['text_limit'] = $this->language->get('text_limit');
    добавить

    $this->data['text_stock_status'] = $this->language->get('text_stock_status');
    			$this->data['text_stock'] = $this->language->get('text_stock');
    2. после

    if ($this->config->get('config_review_status')) {
    					$rating = (int)$result['rating'];
    				} else {
    					$rating = false;
    				}
    добавить

    if ($result['quantity'] <= 0) {
    					$stock_status = $result['stock_status'];
    				} elseif ($this->config->get('config_stock_display')) {
    					$stock_status = $result['quantity'];
    				} else {
    					$stock_status = $this->language->get('text_instock');
    				}

    3. в массив товаров, после

    'href'        => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'])
    добавить

    'stock_status'         => $stock_status

    catalog/language/russian/product/category.php

    добавить

    $_['text_stock_status'] = 'Наличие: ';
    $_['text_stock'] = 'Наличие: ';
    $_['text_instock'] = 'в наличии';

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

    после

    <?php if ($product['tax']) { ?>
            <br />
            <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span>
            <?php } ?>
    добавить

    <!-- stock_status - start //-->
            <br />
            <span class=""><?php echo $text_stock_status; ?> <?php echo $product['stock_status']; ?></span>
            <!-- stock_status - end //-->
  3. catalog/controller/product/category.php
    после

    $this->data['sort'] = $sort;
    			$this->data['order'] = $order;
    			$this->data['limit'] = $limit;
    добавить

    $this->data['dbl_limits'] = array();
    			$this->data['dbl_sorts'] = array();
    			$this->data['dbl_limits'] = $this->data['limits'];
    			$this->data['dbl_sorts'] = $this->data['sorts'];

    catalog/view/theme/default/template/product/category.tpl
    перед

    <div class="pagination"><?php echo $pagination; ?></div>
    добавить

    <!-- ctrl_dbl - start //-->
      <div class="product-filter">
        <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>
        <div class="limit"><b><?php echo $text_limit; ?></b>
          <select onchange="location = this.value;">
            <?php foreach ($dbl_limits as $dbl_limit) { ?>
            <?php if ($dbl_limit['value'] == $limit) { ?>
            <option value="<?php echo $dbl_limit['href']; ?>" selected="selected"><?php echo $dbl_limit['text']; ?></option>
            <?php } else { ?>
            <option value="<?php echo $dbl_limit['href']; ?>"><?php echo $dbl_limit['text']; ?></option>
            <?php } ?>
            <?php } ?>
          </select>
        </div>
        <div class="sort"><b><?php echo $text_sort; ?></b>
          <select onchange="location = this.value;">
            <?php foreach ($dbl_sorts as $dbl_sort) { ?>
            <?php if ($dbl_sort['value'] == $sort . '-' . $order) { ?>
            <option value="<?php echo $dbl_sort['href']; ?>" selected="selected"><?php echo $dbl_sort['text']; ?></option>
            <?php } else { ?>
            <option value="<?php echo $dbl_sort['href']; ?>"><?php echo $dbl_sort['text']; ?></option>
            <?php } ?>
            <?php } ?>
          </select>
        </div>
      </div>
      <!-- ctrl_dbl - end //-->
    • +1 1
×
×
  • Створити...

Important Information

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