разместить слайдер на 2х страницах

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

Аватар пользователя morgusha morgusha 28 февраля 2014 в 11:21

подскажите как сделать ! есть слайдер он выведен в блок на главной странице в шапке.
а нужно его же вывести на внутренней странице там где располагается контент. как это можно реализовать ?

Комментарии

Аватар пользователя Moel Moel 28 февраля 2014 в 12:10

Вывести в другой регион (если нет региона, то создать его) и показывать на определенных страницах, где нужно или не показывать на определенных страницах в настройке блока.

Аватар пользователя morgusha morgusha 28 февраля 2014 в 11:56

после установки слайдера появился блок Slider block в его установил в нужный регион !
если я сделаю ещё один блок то как я туда выведу слайдер то ??? где есть такие настройки в которых указывается в какой блок можно выводить модуль ???

Аватар пользователя Moel Moel 28 февраля 2014 в 12:07

Ну все правильно берете ваш блок Slider Block и выводите в нужный регион. Если этого региона нет то создаете (тут я попутал). Что именно у вас не получается?

Аватар пользователя morgusha morgusha 28 февраля 2014 в 12:21

вот я вывел слайдер в нужный регион ! но этот регион ШАПКА и он тоьлко на главной странице отображается. а надо вывести слайдер ещё не на главную страницу туда где КОНТЕНТ !

Аватар пользователя morgusha morgusha 28 февраля 2014 в 12:22

так вот пробую не выводится тоже

<?php
$block 
block_load('block''Slider block');
print 
drupal_render(_block_get_renderable_array(_block_render_blocks(array($block))));
?>
Аватар пользователя Moel Moel 28 февраля 2014 в 12:33

Попробуйте так:

<?php
$block 
module_invoke($module_name'block_view'$block_delta);
echo 
render($block['content']);
?>

$module_name - имя модуля
$block_delta - номер блока

Аватар пользователя morgusha morgusha 28 февраля 2014 в 12:38

$module_name - имя модуля это из названия модуля при установке !?
$block_delta - номер блока ! ГДЕ ЕГО ВЗЯТЬ ЕСЛИ У ЛОКА ЕСТЬ ТОЛЬКО ID block-slider-slider

Аватар пользователя sergeybelya sergeybelya 28 февраля 2014 в 12:54

morgusha wrote:
$module_name - имя модуля это из названия модуля при установке !?
$block_delta - номер блока ! ГДЕ ЕГО ВЗЯТЬ ЕСЛИ У ЛОКА ЕСТЬ ТОЛЬКО ID block-slider-slider

Похоже у вас оба параметра равны slider.

Аватар пользователя morgusha morgusha 28 февраля 2014 в 13:04

так вот получилось вставить:

<?php<?
$block = module_invoke('Slider', 'block_view', $block-slider-slider);
echo render($block['content']);
?>

ток такие вот Notice вылезли (((
Notice: Use of undefined constant slider - assumed 'slider' в функции eval() (строка 16 в файле /var/www/....../modules/php/php.module(80) : eval()'d code).
Notice: Undefined variable: block в функции eval() (строка 16 в файле /var/www/...../modules/php/php.module(80) : eval()'d code).

Аватар пользователя sergeybelya sergeybelya 28 февраля 2014 в 13:12

morgusha wrote:
так вот получилось вставить:

<?php<?
$block = module_invoke('Slider', 'block_view', $block-slider-slider);
echo render($block['content']);
?>

ток такие вот Notice вылезли (((
Notice: Use of undefined constant slider - assumed 'slider' в функции eval() (строка 16 в файле /var/www/....../modules/php/php.module(80) : eval()'d code).
Notice: Undefined variable: block в функции eval() (строка 16 в файле /var/www/...../modules/php/php.module(80) : eval()'d code).

Замените строку на $block = module_invoke('slider', 'block_view', 'slider');

Аватар пользователя kardinal08 kardinal08 9 марта 2014 в 12:11

Здравствуйте! Спасибо за созданную тему. Подскажите пожалуйста, а как вывести слайдер в шапку? Какие модули были задействованы?