Произвольный пункт в меню связей контента

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

Как добавить?

#1 8 декабря 2020 в 17:55
Задача. Когда мы создаем связь между типами контента и выбираем способ отображения "Вкладка", то в самом верху материала появляется меню, с названием связи. А как добавить в это меню свой пункт, с кастомной ссылкой? Это требуется сделать не на все сайте глобально, а только применительно к одному типу контента. И если это поможет, то у этого типа контента кастомный шаблон _item.tpl.php, куда можно написать что угодно.

Благодарю за помощь.
#2 8 декабря 2020 в 20:40
iDrevniy,
Может какими-нибудь хитрыми фигурными скобками?
docs.instantcms.ru/manual/menu/special
#3 8 декабря 2020 в 21:52
  1.  
  2. <?php
  3. $this->addMenuItem('item-menu', array(
  4. 'title' => 'Мой пункт',
  5. 'url' => 'url', /* ссылка на текущий материал href_to($ctype['name'], $item['slug'] . '.html') */
  6. 'options' => array(
  7. 'class' => 'мой css-класс', /* Необязательный параметр, для тега li пункта меню */
  8. 'onclick' => 'js-код' /* Необязательный параметр, для js кода при нажатии на пункт */
  9. )
  10. ));
  11. ?>
  12.  
прямо в начало

кастомный шаблон _item.tpl.php

#4 9 декабря 2020 в 21:30


  1.  
  2.  
  3.  
прямо в начало

кастомный шаблон _item.tpl.php

Dezerit

Супер! Спасибо огромное. Я допускал ошибку, поэтому не получалось.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.