Помогите разместить блок Партнера Правительства Москвы

Главные вкладки

Аватар пользователя evmen89 evmen89 13 сентября 2015 в 0:41

Доброго времени суток. Есть желание разместить на всех страницах сайта блок Новостей Москвы.
Имеется

script src="https://widgets.mos.ru/cnews/citywidgets.js"

а также скрипт на виджет с разрешением

script city_widget('240x400', '.widget5')

И так что я делаю:
1) Вношу script src="https://widgets.mos.ru/cnews/citywidgets.js" в тело page.tpl.php находящееся по пути
..modules/system/page.tpl.php между тегами head

2) В управлении создаю блок, выставляю Full HTML и ввожу в редактор script city_widget('240x400', '.widget5')
3) Размещаю блок в нужной области.
4) Пусто

Что я делаю не так и на каком этапе ошибка. Есть файл page.tpl.php еще по пути ...themes/garland/page.tpl.php, но я сомневаюсь что работать надо именно там.

Как и на любом сайте с блоками, на этом тоже есть инфа

Шаг №1

Выбрать внешний вид информационного блока. Ниже на странице приведены все варианты отображения блоков.
Шаг №2

Встроить в HTML-код официального интернет-сайта Партнера:

Внутрь тегов head или перед закрывающимся тегом body вставить script src="https://widgets.mos.ru/cnews/citywidgets.js"

в месте непосредственного размещения блока код, соответствующий выбранному варианту информационного блока. Например, для первого
варианта отображения информационного блока необходимо вставить код script city_widget('240x400', '.widget5')

с виду все просто...на деле не хватает мозгов для простой задачи. Помогите прошу.

Комментарии

Аватар пользователя evmen89 evmen89 13 сентября 2015 в 0:49

Я прошу прощения но я не понимаю почему сообщение приняло такой вид. Отредактировать нет возможности сижу с телефона. Прошу еще раз прощения у читающих

Аватар пользователя dropout dropout 13 сентября 2015 в 8:53

modules/system/page.tpl.php Это шаблоны в ядре друпала, которые копируют в папку своей темы, чтобы не лезть в ядро.
Собственные темы располагают по пути sites/all/themes/you theme
В you theme и правьте шаблоны. Копируйте их из системного модуля в свою тему и мацайте как вам угодно. Шаблон из папки ..modules/system/page.tpl.php друпал дергает, когда в установленной теме этого шаблона нет.
Подгрузку стороннего скрипта подключают в head в файле html.tpl.php. В блоке вы пытаетесь вывести тоже самое. Естественно он вам ничего не покажет.

Аватар пользователя evmen89 evmen89 13 сентября 2015 в 11:08

Graytone wrote:
modules/system/page.tpl.php Это шаблоны в ядре друпала, которые копируют в папку своей темы, чтобы не лезть в ядро.
Собственные темы располагают по пути sites/all/themes/you theme
В you theme и правьте шаблоны. Копируйте их из системного модуля в свою тему и мацайте как вам угодно. Шаблон из папки ..modules/system/page.tpl.php друпал дергает, когда в установленной теме этого шаблона нет.
Подгрузку стороннего скрипта подключают в head в файле html.tpl.php. В блоке вы пытаетесь вывести тоже самое. Естественно он вам ничего не покажет.

html.tpl.php - вот да про него я читал и гуглил. Но все ссылки ведут на Drupal 7. Не ткнете каак котенка мордой где лежит этот файл? облазил все не могу найти.

Аватар пользователя evmen89 evmen89 13 сентября 2015 в 19:55

Nikit wrote:
что это «»? <«»script type="text/javascript" src="https://widgets.mos.ru/cnews/citywidgets.js">

Это я вставил чтобы из поста не удалился тег.прошу прощения за ужасное оформление

Аватар пользователя u-b0at u-b0at 24 сентября 2015 в 12:03

Вот ресурс Правительства Москвы для вставки инфоблоков - http://www.mos.ru/widgets/citynews
Инструкция сама по себе какая-то "сырая". Ну, да ладно.
Пытаюсь вставить в обычную страницу - статичную - результат "нулевой".
Знатоки-Эксперты, что не правильно в этой инструкции?
Можете попробовать создать у себя на локалке простую страницу и вставить скрипт как указано в инструкции - результат будет такой же. Разумеется, страница тестится при включённом интернете.
Помогите, что не так?