Доброго времени суток. Есть желание разместить на всех страницах сайта блок Новостей Москвы.
Имеется
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')
с виду все просто...на деле не хватает мозгов для простой задачи. Помогите прошу.
Комментарии
Я прошу прощения но я не понимаю почему сообщение приняло такой вид. Отредактировать нет возможности сижу с телефона. Прошу еще раз прощения у читающих
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. Не ткнете каак котенка мордой где лежит этот файл? облазил все не могу найти.
что это «»?
<«»script type="text/javascript" src="https://widgets.mos.ru/cnews/citywidgets.js">
Это я вставил чтобы из поста не удалился тег.прошу прощения за ужасное оформление
исправьте пост
Отредактировал. Убрал обозначение скриптов.
заверните код в тег code: <code>
alert(1);
</code>Проблему решили? Как?
кстати, упустил этот пост, что там?
Вот ресурс Правительства Москвы для вставки инфоблоков - http://www.mos.ru/widgets/citynews
Инструкция сама по себе какая-то "сырая". Ну, да ладно.
Пытаюсь вставить в обычную страницу - статичную - результат "нулевой".
Знатоки-Эксперты, что не правильно в этой инструкции?
Можете попробовать создать у себя на локалке простую страницу и вставить скрипт как указано в инструкции - результат будет такой же. Разумеется, страница тестится при включённом интернете.
Помогите, что не так?
Что-то страшное