Jump to content


Photo
- - - - -

Jbzoo Gallery - Настроить Alt & Title У Img

gallery

Best Answer demfi , 06 September 2018 - 06:47

Сам спросил, сам отвечу.

 

Скопировал (в надежде, что при обновлении не затрутся изменения):

\media\zoo\applications\jbuniversal\elements\jbgallery в 

\media\zoo\applications\jbuniversal\templates\catalog\elements\jbgallery

 

в 

\media\zoo\applications\jbuniversal\templates\catalog\elements\jbgallery\tmpl\jbgallery.php
 

$element = $this->getItem()->getElement('af63f4e2-9c67-4d8c-83ca-1d19b446f165'); // Подставить нужный ID
if ($element) {
      $code_string = ', код:'. $element->get('value');
    }

<div id="<?php echo $galleryId; ?>" class="clearfix">
    <?php foreach ($thumbs as $thumb) { ?>
        <a href="<?php echo $thumb['img']; ?>" rel="<?php echo $rel; ?>" title="<?php echo $thumb['name']; ?>"
           class="jbgallery"><img src="<?php echo $thumb['thumb']; ?>" alt="<?php echo $thumb['name'].$code_string; ?>"
                                  title="<?php echo $thumb['name'].$code_string; ?>" width="<?php echo $thumb['thumb_width']; ?>"
                                  height="<?php echo $thumb['thumb_height']; ?>" /></a>
    <?php } ?>
</div>
Go to the full post


5 replies to this topic

#1 demfi

demfi
  • JBZoo User (rus)
  • User rate: 1.3
  • posts: 178
  • topics: 51

Posted 05 September 2018 - 11:10

Добрый день.

Помогите настроить свои значения в тегах ALT и TITLE у IMG в JBZoo Gallery.

 

Сейчас JBZoo Gallery забирает эти значения у NAME товара.

Мне необходимо к NAME товара добавить код по каталогу и вывести это в ALT каждой картинки в галерее.

 

Сайт действующий, поэтому просто добавить в  NAME этот код можно, но  NAME участвует в формировании разных блоков текста и всё в итоге получиться не так как задумано.

 

Знаю, что нужный функционал есть у JBZoo Image, можно задать ручками название (ALT) к каждой картинке, неплохо если такое же будет у JBZoo Gallery.


  • 0

#2 demfi

demfi
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.3
  • posts: 178
  • topics: 51

Posted 06 September 2018 - 06:47   Best Answer

Сам спросил, сам отвечу.

 

Скопировал (в надежде, что при обновлении не затрутся изменения):

\media\zoo\applications\jbuniversal\elements\jbgallery в 

\media\zoo\applications\jbuniversal\templates\catalog\elements\jbgallery

 

в 

\media\zoo\applications\jbuniversal\templates\catalog\elements\jbgallery\tmpl\jbgallery.php
 

$element = $this->getItem()->getElement('af63f4e2-9c67-4d8c-83ca-1d19b446f165'); // Подставить нужный ID
if ($element) {
      $code_string = ', код:'. $element->get('value');
    }

<div id="<?php echo $galleryId; ?>" class="clearfix">
    <?php foreach ($thumbs as $thumb) { ?>
        <a href="<?php echo $thumb['img']; ?>" rel="<?php echo $rel; ?>" title="<?php echo $thumb['name']; ?>"
           class="jbgallery"><img src="<?php echo $thumb['thumb']; ?>" alt="<?php echo $thumb['name'].$code_string; ?>"
                                  title="<?php echo $thumb['name'].$code_string; ?>" width="<?php echo $thumb['thumb_width']; ?>"
                                  height="<?php echo $thumb['thumb_height']; ?>" /></a>
    <?php } ?>
</div>

Edited by demfi, 06 September 2018 - 06:47.

  • 2

#3 mmth

mmth
  • JBZoo User (rus)
  • User rate: 22.3
  • posts: 546
  • topics: 8

Posted 06 September 2018 - 07:37

 

Сам спросил, сам отвечу.

 

Скопировал (в надежде, что при обновлении не затрутся изменения):

\media\zoo\applications\jbuniversal\elements\jbgallery в 

\media\zoo\applications\jbuniversal\templates\catalog\elements\jbgallery

 

в 

\media\zoo\applications\jbuniversal\templates\catalog\elements\jbgallery\tmpl\jbgallery.php
 

$element = $this->getItem()->getElement('af63f4e2-9c67-4d8c-83ca-1d19b446f165'); // Подставить нужный ID
if ($element) {
      $code_string = ', код:'. $element->get('value');
    }

<div id="<?php echo $galleryId; ?>" class="clearfix">
    <?php foreach ($thumbs as $thumb) { ?>
        <a href="<?php echo $thumb['img']; ?>" rel="<?php echo $rel; ?>" title="<?php echo $thumb['name']; ?>"
           class="jbgallery"><img src="<?php echo $thumb['thumb']; ?>" alt="<?php echo $thumb['name'].$code_string; ?>"
                                  title="<?php echo $thumb['name'].$code_string; ?>" width="<?php echo $thumb['thumb_width']; ?>"
                                  height="<?php echo $thumb['thumb_height']; ?>" /></a>
    <?php } ?>
</div>

Все верно скопировали, если в папке шаблона нет шаблонов jbgallery.

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

можно было ещё сам jgallery файл элемента переопределить.


Edited by mmth, 06 September 2018 - 07:37.

  • 0

#4 demfi

demfi
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.3
  • posts: 178
  • topics: 51

Posted 06 September 2018 - 08:14

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

Вот это можете подробнее пояснить?
Что и куда копировать, чтобы не потёрлось?


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

 

Это про такое?

 

копировать

\media\zoo\applications\jbuniversal\elements

в

\media\zoo\applications\jbuniversal\templates\catalog\elements

 

??


  • 0

#5 mmth

mmth
  • JBZoo User (rus)
  • User rate: 22.3
  • posts: 546
  • topics: 8

Posted 06 September 2018 - 08:57

 

Вот это можете подробнее пояснить?
Что и куда копировать, чтобы не потёрлось?


 

 

 

 

Это про такое?

 

копировать

\media\zoo\applications\jbuniversal\elements

в

\media\zoo\applications\jbuniversal\templates\catalog\elements

 

??

 

 

Если папки по умолчанию в catalog нет

\media\zoo\applications\jbuniversal\templates\catalog\elements\jbgallery\

то можно не боясь создавать туда копию из папки ниже и модифицировать

\media\zoo\applications\jbuniversal\elements\jbgallery\

про свой шаблон подразумевал 

\media\zoo\applications\jbuniversal\templates\свой_шаблон\

  • 0

#6 demfi

demfi
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.3
  • posts: 178
  • topics: 51

Posted 06 September 2018 - 09:02

Понял, спасибо.


  • 0





Also tagged with one or more of these keywords: gallery

Click to return to top of page in style!