Добавить js на некоторые страницы

#1 22 июля 2015 в 21:03
Как добавить свой скрипт только, скажем, на страницы "контента"? Чтобы он не грузился вообще всегда, а только скажем в объявлениях. Или вообще на всем контенте пусть грузится, но не на других страницах.
#2 22 июля 2015 в 21:41
В шаблоне вывода страницы?
#3 22 июля 2015 в 21:50
Джехутимери,
Это например где?
#4 22 июля 2015 в 21:54
alkokrolik, например, здесь
site.ru/templates/default/controllers/content/item_view.tpl.php
#5 22 июля 2015 в 22:02
Джехутимери,
И туда добавить что то вроде
  1. <?php $this->addMainJS("templates/{$this->name}/js/lightbox.js"); ?>
?
#6 22 июля 2015 в 22:09
alkokrolik, я бы указал прямой путь к js, или лучше вставил код в тэг script (если там не библиотека, конечно, а небольшой скрипт).
Но вроде через addMainJS тоже должно работать, надо проверять.
#7 22 июля 2015 в 22:10
Джехутимери,
А куда именно там надо вставлять? Я этот файл-то сразу открыл, просто не понял, где там и че: )
#8 22 июля 2015 в 22:12
Сразу в конец после закрывающего тэга php.
#9 22 июля 2015 в 23:59
На второй ветке прокатывает прописыванием js в обыкновенный виджет на нужной странице
#10 23 июля 2015 в 00:40
Джехутимери, HostelB,
Спасибо, попробую оба варианта.
#11 26 июля 2015 в 09:12


Джехутимери, HostelB,
Спасибо, попробую оба варианта.

alkokrolik

я так делаю:
  1. $this->addJS("templates/{$this->name}/js/shout.js");
  2. $this->addCSS("templates/{$this->name}/css/minichat.css");
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.