Jump to content
Sign in to follow this  
Fight

Изображение категории

Recommended Posts

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

В общем приложил скрин, там более понятно, что я хочу удалить =)

В админке ничего подходящего не нашел

И еще вопрос: как сделать, что бы это же меню (что на скрине) открывалось не при нажатии, а при наведении на него?

post-681555-0-99192200-1417042863_thumb.png

Share this post


Link to post
Share on other sites

Либо категории картинку задать (в категориях), либо код вывода меню править (руками или через админку - зависит от реализации самого меню). Аналогично и по открытию меню

Share this post


Link to post
Share on other sites

Либо категории картинку задать (в категориях), либо код вывода меню править (руками или через админку - зависит от реализации самого меню). Аналогично и по открытию меню

А где код вывода меню найти не подскажешь?

/kupitex/public_html/catalog/view/theme/тема/template/common/header.tpl - может здесь? И что конкретно там заменить нужно?

Share this post


Link to post
Share on other sites

Путь к файлу, где убирать картинку:

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

Убрать картинку у категории, которой картинка не задана:

Найти код:

    <?php if ($thumb) { ?>
    <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div>
    <?php } ?>

И заменить его на:

    <?php if (!isset($thumb)) { ?>
	<?php } else { ?>
    <div class="image">
			<img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" />
	</div>
    <?php } ?>

Share this post


Link to post
Share on other sites

Не помогает =(

И вместо того кода, что вы написали, который нужно найти у меня вот этот

 

<?php if ($thumb) { ?>

              <div class="pull-left category-layout"><img class="img-thumbnail img-thumbnail-transparent" src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div>

              <?php } ?>

Edited by afwollis
overquote deleted

Share this post


Link to post
Share on other sites

У вас, тогда, так:

<?php if (!isset($thumb)) { ?>
<?php } else { ?>
              <div class="pull-left category-layout"><img class="img-thumbnail img-thumbnail-transparent" src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div>
              <?php } ?>
Неужели сложно почитать код и разобраться в том, что в нем изменилось, а что осталось прежним?

Меняется всего две первые строки!

Добавляется условие - если картинка не существует, то не показывать ее, иначе - показать.

Кстати, а зачем вам прозрачность картинки категории?

class="img-thumbnail img-thumbnail-transparent"

Edited by afwollis
overquote deleted

Share this post


Link to post
Share on other sites

немножко обманул я вас - isset не нужно:

<?php if (!$thumb) { ?>
<?php } else { ?>

Вот такие будут первые две строчки.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.