Administration menu пропадает со страниц сайта

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

Аватар пользователя bpisk bpisk 6 декабря 2010 в 17:59

В чем причина? На главной странице пропало Administration menu, после создания блока "slide show" и размещения в поле "Текст блока" кода:

        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <meta name="author" content="Aeron Glemann (http://www.electricprism.com/aeron/)" />
        <link rel="stylesheet" type="text/css" href="2/css/slideshow.css" media="screen" />    
        <script type="text/javascript" src="2/js/mootools.js"></script>
        <script type="text/javascript" src="2/js/slideshow.js"></script>
        <script type="text/javascript">        
        //<![CDATA[
          window.addEvent('domready', function(){
            var data = {
              '1.jpg': { caption: 'Volcano Asención in Ometepe, Nicaragua.' },
              '2.jpg': { caption: 'A Ceibu tree.' },
              '3.jpg': { caption: 'The view from Volcano Maderas.' },
              '4.jpg': { caption: 'Beer and ice cream.' }
            };
            var myShow = new Slideshow('show', data, {controller: true, height: 300, hu: '2/images/', thumbnails: true, width: 400});
          });
        //]]>
        </script>
  <div id="show" class="slideshow">
    <img src="images/1.jpg" alt="Volcano Asención in Ometepe, Nicaragua." />
  </div>

Эксперементируя, полагаю, что весь затык на этом участке:

<script type="text/javascript">        
        //<![CDATA[
          window.addEvent('domready', function(){
            var data = {
              '1.jpg': { caption: 'Volcano Asención in Ometepe, Nicaragua.' },
              '2.jpg': { caption: 'A Ceibu tree.' },
              '3.jpg': { caption: 'The view from Volcano Maderas.' },
              '4.jpg': { caption: 'Beer and ice cream.' }
            };
            var myShow = new Slideshow('show', data, {controller: true, height: 300, hu: '2/images/', thumbnails: true, width: 400});
          });
        //]]>
        </script>

Комментарии

Аватар пользователя bsyomov bsyomov 6 декабря 2010 в 18:18

Почему бы не реализовать слайдшоу на имеющемся у друпала jQuery? Подключая несколько JS фреймворков, кроме увиличения размера страницы, вы получаете пачку проблем и их взаимодействием. Вам оно надо?
Для jQuery есть плагины с необходимым функционалом, если вам хочется всё сделать руками. Мало того, для Drupal есть и модули реализующие слайдшоу.

И кроме того, meta и прочее должно быть в <head>, а не где-то на странице. Да и скрипты разбрасывать по всей странице тоже мало хорошего.
Для подключения дополнительных скриптов у друпала, вообще говоря, существует специальная функция drupal_add_js()