Добавить Flash-видео - PullRequest
       4

Добавить Flash-видео

1 голос
/ 30 сентября 2010

Я пытался понять это в течение нескольких дней.Надеюсь, что кто-то может помочь.

Я реализую новую тему для сайта.Я добавил html в файл page.tpl.php, заполнил его соответствующими переменными, и пока он работает нормально.

Он состоит из заголовка, нижнего колонтитула и левого и правого разделителей.Левый div успешно отображает вывод переменной $ content.

Правый div должен показывать флэш-видео, за которым следуют два изображения, все отображаются вертикально, которые различаются на каждой странице.И вот я действительно застрял.

Как мне добавить их?

Ответы [ 4 ]

0 голосов
/ 10 октября 2010

Последним советом, приведенным выше, было следующее:

  1. "Как (где) настроить его так, чтобы представление распознало, что оно находится на узле 3, и отображает толькоизображения для Node 3. "- Вы можете сделать это, нажав на настройки для аргумента Nid в Views.Под действием, чтобы принять, если аргумент отсутствует: выберите Предоставить аргумент по умолчанию.При этом выберите Node ID из URL
  2. . Поместите блок в соответствующий регион (левая боковая панель, правая боковая панель и т. Д.).Убедитесь, что настройки видимости блока таковы, что он появляется только в путях, которые соответствуют узлу / *

Спасибо, всем!

0 голосов
/ 30 сентября 2010

Первое, что вам нужно сделать, это добавить файлы на каждую страницу.Вы можете сделать это с CCK и filefield .

Когда у вас есть файлы на страницах, вам нужно извлечь их из $ содержимого, где они будутпоказать по умолчанию.Вы можете сделать это, отключив поля в разделе Поля отображения в CCK.

Теперь, когда файлы больше не находятся в $ содержимом, вам нужно поместить его в другое место.У большинства тем есть $ правильный регион, который вы можете использовать для этого.Так что поместите $ прямо в ваш правильный div.Вы можете заполнить $ sidebar блоками, поэтому вам нужен блок, содержащий файлы для данной страницы.

Вы можете сделать это с помощью Views .Создайте новое представление узла, добавьте аргумент для идентификатора узла и присвойте ему значение по умолчанию из URL.Это в основном говорит представлению взглянуть на текущий узел / страницу.В разделе «Поля» выберите «Содержимое» и найдите поля файлов, добавленные с помощью CCK.Наконец, добавьте отображение типа «Блок».Сохранить.

Теперь у вас есть блок с файлами на текущей странице, и у вас есть область $ right на каждой странице, поэтому просто перейдите на страницу администрирования Blocks и поместите этот блок в этот регион.

0 голосов
/ 01 октября 2010

Скотт и Чак уже предоставили детали для этого вопроса, но я подумал, что просто укажу сценарии, когда каждый ответ может быть подходящим.

Если вы хотите, чтобы эти видео и фотоблоки отображались на страницах, которые НЕ являются страницами узлов, то вам, вероятно, потребуется решение, аналогичное предложенному Чаком ответу.

Скорее всего, звучит так, будто вы хотите, чтобы видео и фотографии были связаны с контентом, показанным слева. Если это так, то Скотт сказал вам, что вам нужно знать.

0 голосов
/ 30 сентября 2010

В зависимости от того, сколько вы хотите программировать, вы, вероятно, будете использовать блоки. Если вы не хотите много программировать, создайте кучу блоков с каждым изображением / видео, которое вы хотите. Если вы не против программирования, вы можете создать блок в модуле со всем кодом, необходимым для отображения нужных изображений / видео на нужной странице.

Но самый простой способ будет в / admin / build / block / add и затем связать блок с правой областью в / admin / build / block. Вы можете контролировать, на каких страницах появляются эти блоки, в форме редактирования блоков.

Эта ссылка может быть вам полезна.

...