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