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

Внешний вид подкатегорий


Recommended Posts

Помогите еще раз...

post-19093-0-17214000-1335370618_thumb.jpg

Как вокруг подкатегорий убрать рамку и шрифт наименований подкатегории сделать простым, а не жирным.

Файл category.tpl

<?php } ?>
  <?php if ($categories) { ?>
<h2><?php echo $text_refine; ?></h2>
  <div class="category-list">
    <?php if (count($categories) <= 5) { ?>
    <ul>
	  <?php foreach ($categories as $category) { ?>
	  <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
	  <?php } ?>
    </ul>
    <?php } else { ?>
    <?php for ($i = 0; $i < count($categories);) { ?>
    <ul>
	  <?php $j = $i + ceil(count($categories) / 4); ?>
	  <?php for (; $i < $j; $i++) { ?>
	  <?php if (isset($categories[$i])) { ?>
	  <li><a href="<?php echo $categories[$i]['href']; ?>"><?php echo $categories[$i]['name']; ?></a></li>
	  <?php } ?>
	  <?php } ?>
    </ul>
    <?php } ?>
    <?php } ?>
  </div>
  <?php } ?>

Файл category.php

$this->data['categories'][] = array(
	 'name'  => $result['name'] ,
	 'count' => $product_total,
	 'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url)
    );
  • +1 1
Надіслати
Поділитися на інших сайтах


2 xxBRATxx

Можно попробовать внести изменения во внедряемый код в файле subcat_images.xml (если есть vqmod), или в category.tpl (если вносили изменения вручную)

<!--?php if ($categories) { ?-->

<div class="box"><!-- тут выделенное удалить -->

<div class="box-heading"><!--?php echo $text_refine; ?--></div><!-- всю строчку удалить -->

<div class="box-content">

<div class="box-product box-subcat">

<!--?php foreach ($categories as $category) { ?-->

<div>

<!--?php if ($category['thumb']) { ?-->

<div class="image"><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" alt="<?php echo $category['name']; ?>"></a></div>

<!--?php } ?-->

<div class="name subcatname"><a style="font-size:20px" href="<?php echo $category['href']; ?>"><!--?php echo $category['name']; ?--></a></div><!-- тут выделенное вставить -->

</div>

<!--?php } ?-->

</div>

</div>

</div>

<!--?php } ?-->

  • +1 2
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

возможно это решение вам подойдет

Помогите выровнять содержимое блока по центру в IE8. Поставил <span style="text-align: center;">, но в IE8 не выравнивает + съезжает разметка

И еще как удалить цифры в скобках в этом модуле.

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


  • 4 weeks later...

тоже использую модуль "Display Subcat Images" для OpenCart v.1.5.1 . Почему-то ни картинки, на названия категорий в нем у меня не кликабельны( файл не менялся), а кликабельны лишь верхние 20px по высоте. Как с этим бороться? Вроде все очевидно, но вот такая проблема

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


2 xxBRATxx

Можно попробовать внести изменения во внедряемый код в файле subcat_images.xml (если есть vqmod), или в category.tpl (если вносили изменения вручную)

<!--?php if ($categories) { ?-->

<div class="box"><!-- тут выделенное удалить -->

<div class="box-heading"><!--?php echo $text_refine; ?--></div><!-- всю строчку удалить -->

<div class="box-content">

<div class="box-product box-subcat">

<!--?php foreach ($categories as $category) { ?-->

<div>

<!--?php if ($category['thumb']) { ?-->

<div class="image"><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" alt="<?php echo $category['name']; ?>"></a></div>

<!--?php } ?-->

<div class="name subcatname"><a style="font-size:20px" href="<?php echo $category['href']; ?>"><!--?php echo $category['name']; ?--></a></div><!-- тут выделенное вставить -->

</div>

<!--?php } ?-->

</div>

</div>

</div>

<!--?php } ?-->

так если пишу в коде вручную, выдает ошибку Notice: Undefined index: thumb in /sata1/home/users/imag2011/www/www.uatoy.com/catalog/view/theme/default/template/product/category.tpl on line 20

Как с ней бороться?

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


чтобы убрать предупреждение, нужно объявить thumb в catalog/controller/product/category.php

Делаю так:

$this->data['categories'][] = array(

'name' => $result['name'] . ' (' . $product_total . ')',

'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url),

'thumb' => $this->model_tool_image->resize($category_id['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'))

);

Предупреждение убирается, но картинки подкатегорий не выводятся. Видимо, дело в объявлении id подкатегории. Подскажите, как правильно его объявить, пожалуйста.

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


чтобы убрать предупреждение, нужно объявить thumb в catalog/controller/product/category.php

Делаю так:

$this->data['categories'][] = array(

'name' => $result['name'] . ' (' . $product_total . ')',

'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url),

'thumb' => $this->model_tool_image->resize($category_id['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'))

);

Предупреждение убирается, но картинки подкатегорий не выводятся. Видимо, дело в объявлении id подкатегории. Подскажите, как правильно его объявить, пожалуйста.

Делай так:

<file name="catalog/view/theme/default/template/product/category.tpl">
<operation>
<search position="replace" offset="22"><![CDATA[<?php if ($categories) { ?>]]></search>
<add><![CDATA[
  <?php if ($categories) { ?>
  <div>
<div><?php echo $text_refine; ?></div>
<div class="box-content">
  <div class="box-product box-subcat">
   <?php foreach ($categories as $category) { ?>
   <div>
    <?php if ($category['thumb']) { ?>
    <div class="image"><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" alt="<?php echo $category['name']; ?>" /></a></div>
    <?php } ?>
    <div><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></div>
   </div>
   <?php } ?>
  </div>
</div>
  </div>
  <?php } ?>
]]></add>
</operation>
</file>
<file name="catalog/controller/product/category.php">
<operation>
<search position="before"><![CDATA[
$this->data['categories'][] = array(
]]></search>
<add><![CDATA[
$image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'));
]]></add>
</operation>
<operation>
<search position="after"><![CDATA[
'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url)
]]></search>
<add><![CDATA[
, 'thumb' => $image
]]></add>
</operation>
</file>
</modification>
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Подскажите как внизу под картинками вывести подкатегории текстом. Что бы сразу можно было перейти не только в категорию но и в подкатегорию.

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

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

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

Important Information

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