sidne

ссылка для новой вкладки.

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

sidne    1

собственно как сделать нажатие по кнопке "доставка" что бы страница открывалась в новой вкладке ?

методом научного тыка понимаю, что в код кнопки необходимо добавить target="_blank"  

а вот куда не пойму.

спасибо

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


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

в какой файл это дело вставить ?

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


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

а если у вас input, завернутый в ссылку <a>, то тогда скорее всего такая конструкция

<a href="http://google.com" target="_blank"><input type="button"/ ...></a>

Чтобы объяснить вам в какой файл, дайте больше информации. Ссылку, скрин, я же не телепат))

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


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

так в первом же посте ссылка была.

вот

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


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

ааа, сори. Тогда скорее всего в файле catalog\view\theme\ваша тема\template\module/category.tpl

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


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

вот что у меня в этом файле.

я так понимаю здесь все кнопки ?

как здесь найти кнопку доставки ?

 

<div class="box category-block">

  <div class="box-heading"><?php echo $heading_title; ?></div>

  <div class="box-content">

    <div class="box-category">

      <ul>

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

        <li>

          <?php if ($category['category_id'] == $category_id) { ?>

          <?php if ($category['children']) { echo '<div class="menuclose"></div>';}?><a href="<?php echo $category['href']; ?>" class="active clearfix"><?php echo $category['name']; ?></a>

          <?php } else { ?>

          <?php if ($category['children']) { echo '<div class="menuopen"></div>';}?><a href="<?php echo $category['href']; ?>" class="clearfix"><?php echo $category['name']; ?></a>

          <?php } ?>

          <?php if ($category['children']) { ?>

          <ul>

            <?php foreach ($category['children'] as $child) { ?>

            <li>

              <?php if ($child['category_id'] == $child_id) { ?>

              <a href="<?php echo $child['href']; ?>" class="active"><?php echo $child['name']; ?></a>

              <?php } else { ?>

              <a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a>

              <?php } ?>

            </li>

            <?php } ?>

          </ul>

          <?php } ?>

        </li>

        <?php } ?>

      </ul>

    </div>

  </div>

</div>

 

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


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

вот что у меня в этом файле.

я так понимаю здесь все кнопки ?

как здесь найти кнопку доставки ?

 

<div class="box category-block">

  <div class="box-heading"><?php echo $heading_title; ?></div>
  <div class="box-content">
    <div class="box-category">
      <ul>
        <?php foreach ($categories as $category) { ?>
        <li>
          <?php if ($category['category_id'] == $category_id) { ?>
          <?php if ($category['children']) { echo '<div class="menuclose"></div>';}?><a href="<?php echo $category['href']; ?>" class="active clearfix"><?php echo $category['name']; ?></a>
          <?php } else { ?>
          <?php if ($category['children']) { echo '<div class="menuopen"></div>';}?><a href="<?php echo $category['href']; ?>" class="clearfix"><?php echo $category['name']; ?></a>
          <?php } ?>
          <?php if ($category['children']) { ?>
          <ul>
            <?php foreach ($category['children'] as $child) { ?>
            <li>
              <?php if ($child['category_id'] == $child_id) { ?>
              <a href="<?php echo $child['href']; ?>" class="active"><?php echo $child['name']; ?></a>
              <?php } else { ?>
              <a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a>
              <?php } ?>
            </li>
            <?php } ?>
          </ul>
          <?php } ?>
        </li>
        <?php } ?>
      </ul>
    </div>
  </div>
</div>
 

<div class="box category-block">

 

  <div class="box-heading"><?php echo $heading_title; ?></div>
  <div class="box-content">
    <div class="box-category">
      <ul>
        <?php foreach ($categories as $category) { ?>
        <li>
          <?php if ($category['category_id'] == $category_id) { ?>
          <?php if ($category['children']) { echo '<div class="menuclose"></div>';}?><a href="<?php echo $category['href']; ?>" target="_blank" class="active clearfix"><?php echo $category['name']; ?></a>
 
          <?php } else { ?>
          <?php if ($category['children']) { echo '<div class="menuopen"></div>';}?><a href="<?php echo $category['href']; ?>" class="clearfix"><?php echo $category['name']; ?></a>
          <?php } ?>
          <?php if ($category['children']) { ?>
          <ul>
            <?php foreach ($category['children'] as $child) { ?>
            <li>
              <?php if ($child['category_id'] == $child_id) { ?>
              <a href="<?php echo $child['href']; ?>" target="_blank"class="active"><?php echo $child['name']; ?></a>
              <?php } else { ?>
              <a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a>
              <?php } ?>
            </li>
            <?php } ?>
          </ul>
          <?php } ?>
        </li>
        <?php } ?>
      </ul>
    </div>
  </div>
</div>
 
 
В красном правка зеленым

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


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

неа, что-то не получилось

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


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

неа, что-то не получилось

Внимательнее , я же весь код не писал. Изменение в 4-х местах

 

<div class="box category-block">

 

  <div class="box-heading"><?php echo $heading_title; ?></div>
  <div class="box-content">
    <div class="box-category">
      <ul>
        <?php foreach ($categories as $category) { ?>
        <li>
          <?php if ($category['category_id'] == $category_id) { ?>
          <?php if ($category['children']) { echo '<div class="menuclose"></div>';}?><a href="<?php echo $category['href']; ?>" target="_blank" class="active clearfix"><?php echo $category['name']; ?></a>
 
          <?php } else { ?>
          <?php if ($category['children']) { echo '<div class="menuopen"></div>';}?><a href="<?php echo $category['href']; ?>" target="_blank" class="clearfix"><?php echo $category['name']; ?></a>
          <?php } ?>
          <?php if ($category['children']) { ?>
          <ul>
            <?php foreach ($category['children'] as $child) { ?>
            <li>
              <?php if ($child['category_id'] == $child_id) { ?>
              <a href="<?php echo $child['href']; ?>"  target="_blank" class="active"><?php echo $child['name']; ?></a>
              <?php } else { ?>
              <a href="<?php echo $child['href']; ?>" target="_blank" ><?php echo $child['name']; ?></a>
              <?php } ?>
            </li>
            <?php } ?>
          </ul>
          <?php } ?>
        </li>
        <?php } ?>
      </ul>
    </div>
  </div>
</div>

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


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

Ну уже вижу что получилось

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


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

sidne, только знай, что при данном способе все ссылки категорий будут открываться в новом окне. Если хочешь сделать , чтоб открывалась только доставка, то нужно думать, скорее всего только скриптом это можно красиво будет сделать...

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


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

sidne, только знай, что при данном способе все ссылки категорий будут открываться в новом окне. Если хочешь сделать , чтоб открывалась только доставка, то нужно думать, скорее всего только скриптом это можно красиво будет сделать...

спасибо, это я уже понял.

я писал в самом начале что нужно именно доставку....

может кто-то знает как это сделать...

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


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

спасибо, это я уже понял.

я писал в самом начале что нужно именно доставку....

может кто-то знает как это сделать...

Грамотно, только скриптом

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


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

Есть некрасивый способ. Добавить в конструкцию насильно Доставка

 

<div class="box category-block">

 

  <div class="box-heading"><?php echo $heading_title; ?></div>
  <div class="box-content">
    <div class="box-category">
      <ul>
        <?php foreach ($categories as $category) { ?>
        <li>
          <?php if ($category['category_id'] == $category_id) { ?>
          <?php if ($category['children']) { echo '<div class="menuclose"></div>';}?><a href="<?php echo $category['href']; ?>" class="active clearfix"><?php echo $category['name']; ?></a>
          <?php } else { ?>
          <?php if ($category['children']) { echo '<div class="menuopen"></div>';}?><a href="<?php echo $category['href']; ?>" class="clearfix"><?php echo $category['name']; ?></a>
          <?php } ?>
          <?php if ($category['children']) { ?>
          <ul>
            <?php foreach ($category['children'] as $child) { ?>
            <li>
              <?php if ($child['category_id'] == $child_id) { ?>
              <a href="<?php echo $child['href']; ?>" class="active"><?php echo $child['name']; ?></a>
              <?php } else { ?>
              <a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a>
              <?php } ?>
            </li>
            <?php } ?>
          </ul>
          <?php } ?>
        </li>
        <li><a href="http://maslozona.ru/%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D1%8F%20%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B8target="_blank" class="active clearfix">Доставка</a></li>
        <?php } ?>
      </ul>
    </div>
  </div>
</div>

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


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099
Genych, ты, конечно, стараешься помогать, но за следующее сообщение с кодом БЕЗ тэгов кода получишь долгое RO.

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


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

Genych, ты, конечно, стараешься помогать, но за следующее сообщение с кодом БЕЗ тэгов кода получишь долгое RO.

Простите за ликбез, что такое RO? И если честно, я не помню таких ситуаций (не только на этом форуме), может быть за редким исключением, когда на твой вопрос на форуме тебе присылали четко прописанный работающий код. Ведь для лучшей "усвояемости" вопроса нужно пальчиками своими потыкать...

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


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

ReadOnly

это ок

<?php if ($child['category_id'] == $child_id) { ?>
              <a href="<?php echo $child['href']; ?>" class="active"><?php echo $child['name']; ?></a>
              <?php } else { ?>
              <a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a>
              <?php } ?>
это г****, захламляющее форум

<?php if ($child['category_id'] == $child_id) { ?>

<a href="<?php echo $child['href']; ?>" class="active"><?php echo $child['name']; ?></a>

<?php } else { ?>

<a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a>

<?php } ?>

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


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

ReadOnly

это ок

<?php if ($child['category_id'] == $child_id) { ?>
              <a href="<?php echo $child['href']; ?>" class="active"><?php echo $child['name']; ?></a>
              <?php } else { ?>
              <a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a>
              <?php } ?>
это г****, захламляющее форум

<?php if ($child['category_id'] == $child_id) { ?>

<a href="<?php echo $child['href']; ?>" class="active"><?php echo $child['name']; ?></a>

<?php } else { ?>

<a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a>

<?php } ?>

 

буду иметь ввиду

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


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

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

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

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

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

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

Войти

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

Войти


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

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