Nivo Slider на главную <front>

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

Аватар пользователя redgreenblue redgreenblue 31 марта 2014 в 12:51

Здравствуйте.
Хотел разместить nivo slider () на главную, но не правкой page--front.tpl.php, а созданием странице node.
Но таким образом перестает работать слайдер, в настройках вывода блока указал на каких страницах выводить, все бесполезно.
Каким образом возможно разместить слайдер выбранным мною способом или все же лучше править page--front.tpl.php ?
спасибо

Комментарии

Аватар пользователя vortex vortex 31 марта 2014 в 13:16

Блин, править шаблон ради вставки блока - это изврат даже для меня, как электрика.

"redgreenblue" wrote:
nivo slider ()

этим Вы хотите сказать, что вставляете слайдер в блок через php?

А зачем нужен такой хитрый способ? Чего Вы хотите добиться?

Аватар пользователя redgreenblue redgreenblue 31 марта 2014 в 13:25

"vortex" wrote:
"redgreenblue" написал(а):

nivo slider ()


хотел вставит ссылку на модуль.

"vortex" wrote:
А зачем нужен такой хитрый способ? Чего Вы хотите добиться?

начинаю разбиратся с друпалом и пока что не определился что есть правила хорошего тона по созданию главной странице.

Аватар пользователя vortex vortex 31 марта 2014 в 13:49

"redgreenblue" wrote:
хотел вставит ссылку на модуль.

а по русски?

"redgreenblue" wrote:
начинаю разбиратся с друпалом и пока что не определился что есть правила хорошего тона по созданию главной странице.

да можно и наплевать. Просто цель не ясна.

Я так понимаю что ламерский вариант: взять готовый блок, который создаёт nivo slider, в ставить его в "содержимое" и назначить ему <front> Вам не подходит принципиально... Опишите задачу тогда.

Аватар пользователя redgreenblue redgreenblue 31 марта 2014 в 14:08

"vortex" wrote:
а по русски?

https://drupal.org/project/nivo_slider
"vortex" wrote:
Опишите задачу тогда.

Хотелось бы выводить блок на главной странице созданной с помошью node. Хочу сделать это с помошь ноды так как её можно изменить динамически не прибегаю к правке шаблона на хостинге(это важный момент так как обучить простых пользователей, что надо пойти на хостинг и всего то изменить шаблон, это слишком сложно для них). Так вот при создании этой самой ноды перестает включаться модуль ниво слайдера(отследил через фаербаг), в настройках вывода блока указывал на каких страницах выводить его- непомогло. Возможно существуют другие хорошие варианты моего метода?
с удовольствием выслушаю Вас.

Аватар пользователя vortex vortex 31 марта 2014 в 15:22

Я в курсе что такое nivo slider. Но Вы изъяснитесь слишком заковыристо.
Ниво для прокрутки изображений. С нодой он не работает (на сколько я понимаю). У него собственный блекджек и девочки.
Если Вам надо прокручивать изображения из нод, а ещё и разных, то нужна связка [module=views]+[module=views_nivo_slider]. Пример.

на сколько я понял Вы проставляете видимость на в admin/structure/nivo-slider
Есть ещё admin/structure/block, где нужно поставить ниво в нужную зону и проставить видимость .
Или наоборот Smile

Аватар пользователя ttenz ttenz 31 марта 2014 в 15:27

как я понял нужен блок с nivo слайдером?

а материалы просто добавлять и чтоб они автоматом появлялись в слайдере?

Аватар пользователя redgreenblue redgreenblue 31 марта 2014 в 16:14

"ttenz" wrote:

как я понял нужен блок с nivo слайдером?

а материалы просто добавлять и чтоб они автоматом появлялись в слайдере?


нужна главная страница созданная с помошью node, где будет слайдер.
сейчас он делать этог оне хочет. думаю делать через views, хотя канешно не хочется включать много модулей.

Аватар пользователя redgreenblue redgreenblue 31 марта 2014 в 17:32

Решил проблему таким образом.
Тема выводила слайдер в блок banner, а блока banner в шаблоне для node не было. После правки node.tpl.php и добавлении туда соответствующего блока все заработало. Всем спасибо.

Аватар пользователя ttenz ttenz 1 апреля 2014 в 11:39

да, хитрО...

можно просто:

"redgreenblue" wrote:
настройках вывода блока указал на каких страницах выводить, все бесполезно.

там в самой конфигурации при добавлении картинок указываешь на какой странице показывать /admin/structure/nivo-slider и ставиш блок в нужное место на странице блоков (в самом блоке не надо указыв на каких страницах показывать)