Jump to content


Photo
- - - - -

Получить название материала и вставить его в заголовок элемента. Как?


Best Answer Cheren-dow , 24 February 2016 - 11:33

Я думал что это какой то типовой механизм ZOO не зависящий от конкретно взятого элемента.

Этот механизм называется стили позиций

Go to the full post


  • This topic is locked This topic is locked
12 replies to this topic

#1 Yastroitel

Yastroitel
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 289
  • topics: 99

Posted 18 February 2016 - 14:54

Добрый день!

 

Вывожу произвольный элемент

 

(в моем случае hypercomments)

 

Он позволяет вывести заголовок или альтернативный заголовок

 

А как к заголовку присовокупить переменную?

 

В моем случае - хочу чтобы у меня выводились не просто

 

Комментарии

 

а 

 

Комментарии о {Название материала}

 

Спасибо!


  • 0

#2 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 18 February 2016 - 14:58

<?php echo $this->_item->name; ?>

Не?


  • 0

#3 Yastroitel

Yastroitel
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 289
  • topics: 99

Posted 18 February 2016 - 15:00

Наверно:)

 

Тогда туплю - куда это вставлять?

 

В каждом случае свое?


  • 0

#4 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 18 February 2016 - 15:02

Наверно :)

 

Тогда туплю - куда это вставлять?

 

В каждом случае свое?

 

куда? ну в шаблон свой - т.е. если в full.php  - туда. Там есть таб.

"В каждом случае свое?" - этот код берет item name

 

Вот мой пример с Disqus и табами:

http://forum.jbzoo.c...ntariev-disqus/


  • 0

#5 Yastroitel

Yastroitel
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 289
  • topics: 99

Posted 18 February 2016 - 15:05

Не совсем понял как это сделать

В full.php указываются только позиции, а меня интересует заголовок конкретного элемента

 

решил так - открыл сам элемент, нашел функцию render и прописал прямиком туда


  • 1

#6 Yastroitel

Yastroitel
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 289
  • topics: 99

Posted 18 February 2016 - 15:15

А все таки не решен

 

Все гораздо хуже оказалось:)

 

Есть

<li class="element element-hypercomments first last">
<strong>Отзывы на: </strong> {NAME} <div id="hypercomments_widget">

А я хочу сделать такой вывод

<li class="element element-hypercomments first last">
<h2>Отзывы на:  {NAME}</h2> <div id="hypercomments_widget">

Вот

 

Как?

 

Это не я так придумал, а хитрые СЕОшники требуют

Спасибо


  • 0

#7 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 18 February 2016 - 15:16

и в чем проблема?


  • 0

#8 Yastroitel

Yastroitel
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 289
  • topics: 99

Posted 18 February 2016 - 15:18

Я не могу понять место где генерируется вот этот кусок

<strong>Отзывы на: </strong> 

И как именно генерируется


  • 0

#9 Yastroitel

Yastroitel
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 289
  • topics: 99

Posted 24 February 2016 - 09:45

Это:

 

невозможно?

сложно?

никто не знает как?

отстать со своей фигней?:)


  • 0

#10 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 24 February 2016 - 10:02

В коде же видно "element-hypercomments". Вот и ищите этот элемент у себя в \media\zoo\applications\jbuniversal\elements\ или в \media\zoo\elements\ (или еще где-то). 

 

Я, например, не помню такого элемента в коробке JBZoo.


Edited by Sliapy, 24 February 2016 - 10:02.

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]




Click to return to top of page in style!