Объясню очень бегло - спешу домой - по всех вопросам обращайтесь завтра
1. Создаем тип материала - Фрук/Овощь
2. Создаем тип материала - Дополнительно
3. В обоих типах материалов добавляем поле вибора из списка таксономии, илли автозавершение ввода (к примеру условно будем обращаться к словарю Produkt)
Думаю вам нужно сделать дополнительное поле - туда загнать термины (Яблоко, огурец....)
При создании материала типа Компот - указывать в таком же поле термин яблоко...
Ну так - на пальцах - у вас на всех типах материалов должен быть один термин.
В Вювсе делаете блок с выводом материалов все типов кроме Овощи, Фрукты и делаете контекстный фильтр "имеет идентификатор термина таксономии" по нужному словарю
Ну скорее всего нужно пример кода)
с поиском в гугле - в последнее время в людей очень плохо дела (
Я бы сделал - так - форму на вебформ - в темизации - яваскриптом бы ее показывал.
А вообще - есть куча материалов по аяксу - и так как вебформ - делает форму нодой - я думаю если правильно копать - все можно найти)
я переопределяю шаблон в template.php не помню точно где читал об этом методе - но в рунете точно есть статья
В файле template.php
<?php
function ваша_тема_theme($existing, $type, $theme, $path) {
return array(
'anuncio_node_form' => array(
'template' => 'templates/custom_anuncio_form_template',
'render element' => 'form',
),
);
}
?>
где anuncio_node_form, у меня тип материала anuncio, templates/custom_anuncio_form_template путь и имя файла
И беда в том, что views абсолютно плевать на параметры height и width и он сжимает ячейки как ему вздумается, при этом ломая таблицу.
Просмотрите в фаербаге внимательно стили для tabel возможно там гдето есть ширина в 100 процентов - в таком случае как бы вы не задавали ширину ячеек (.class tr td) будет делать по своему. Нужно задать свою ширину с расчета общей по ячейкам.
Ребята - не хочу открывать новую тему - но не могли бы Вы выложить переделанный модуль - Очень буду благодарен.
С наступающим новым годом!
Счастья и добра, и что бы друпал всем улыбался)
Проблема оказалась до безобразия простой )
Как на меня - самое легкое решение описано тут http://nikitakiselev.ru/post/8
«
UPD: Этим способом можно переопределить шаблон страницы, выводимой через модуль Views. Для этого нужно создать новый шаблон page--[viewurl], где viewurl - путь страницы. Например, для страницы http://site.ru/views-page/ нужно создать шаблон с именем page--views-page.tpl.php.
»
установите panels и в нее выведите вьюху. У панели есть опция отключить блоки и регионы темы.
Спасибо за ответ - но не совсем то что мне нужно - не хочу ставить лишнее и делать доп.обертки - хочу править шаблон страницы ( некоторые блоки я оставлю и цсс*ом наложу слоями на карту + мелкое меню навигации по сайту)
Возможность - есть. Но все зависит от того какая у вас конструкция, как вы делаете меню.
Можно создать шаблоны для отдельных блоков, вювсов и тд. и тп.
Читайте "Темизация Друпал".
Я сторонник того чтоб не использовать лишнии модули. Все что можно реализовать снипетами - так и делаю, но тут дело вкуса)
Попробуйте Суперфиш меню - в настройках блоков в 2х разных суперфиш меню пихаете их в разные регионы и темизируете
У вас при выводе в другом регионе - все содержимое этого региона - оборачиваем в обертку div id.
Далее через цсс переопределяем все классы которые под родителем ИД
Как на меня - так проще самописная реализация.
Возможно я немного не точно представляю (или ошибочно) - но вижу примерно так:
0. Билет - место, дата, время, сеанс, зал.
1. Материал Зал - описание, фото и тп. + (дополнительные поля для передачи в форму схемы зала... возмождно и в svg.. скрытые для показа)
Вывод "подчиненных" материалов
Объясню очень бегло - спешу домой - по всех вопросам обращайтесь завтра
1. Создаем тип материала - Фрук/Овощь
2. Создаем тип материала - Дополнительно
3. В обоих типах материалов добавляем поле вибора из списка таксономии, илли автозавершение ввода (к примеру условно будем обращаться к словарю Produkt)
Вывод "подчиненных" материалов
Думаю вам нужно сделать дополнительное поле - туда загнать термины (Яблоко, огурец....)
При создании материала типа Компот - указывать в таком же поле термин яблоко...
Ну так - на пальцах - у вас на всех типах материалов должен быть один термин.
В Вювсе делаете блок с выводом материалов все типов кроме Овощи, Фрукты и делаете контекстный фильтр "имеет идентификатор термина таксономии" по нужному словарю
Вывод нод по полю термина (view)
Вы меня своим постом натолкнули на мысль поправить костыли на одном из сайтов - взялся по быстрому сделать - но никак толком не получалось - пишут что сам модуль требует доделывания и на разных версиях свои приколы.
http://jayl.ee/blog/2014/10/29/how-to-use-the-views-php-drupal-module
у меня версия 7.x-1.0-alpha1 - помог этот пост
https://www.drupal.org/node/1686948#comment-7910665
Вывод нод по полю термина (view)
да - ставите модуль и пишете условия проверки для возврата ТРУ.
В инете примеров много
http://drupal.stackexchange.com/questions/79941/drupal-7-views-php-filter
Вывод нод по полю термина (view)
Тут есть похожий ответ http://drupal.stackexchange.com/questions/44097/how-to-filter-view-by-co...
только в вашем случае нужно подпиливать код под термины (ловить значения и делать проверку в цикле)
Вызвать форму по ссылке под комментарием
На вскидку почитайте это:
http://xandeadx.ru/blog/drupal/733
http://www.drupaler.by/lessons/kak-vyvesti-webform-v-popape
Вызвать форму по ссылке под комментарием
Ну скорее всего нужно пример кода)
с поиском в гугле - в последнее время в людей очень плохо дела (
Я бы сделал - так - форму на вебформ - в темизации - яваскриптом бы ее показывал.
А вообще - есть куча материалов по аяксу - и так как вебформ - делает форму нодой - я думаю если правильно копать - все можно найти)
Вызвать форму по ссылке под комментарием
Какую именно форму вы хотите вызывать? Нужно ли ловить какие-то параметры? форму вызывать в iframe или аяксом подгружать на страницу?
Оглавление во views с алфавитным списокм
http://drupal.stackexchange.com/questions/25030/create-alphabetical-pager
http://drupal.stackexchange.com/questions/115607/views-alphabetical-pager
[Решено] Таблица в views не желает быть заданного размера
установите у себя в стилях более высокий приоритет стиля - пропишите в нужном классе или идентификаторе что-то типа:
width:720px !important;
Сделать альтернативный вид создания материала
я переопределяю шаблон в template.php не помню точно где читал об этом методе - но в рунете точно есть статья
В файле template.php
<?php
function ваша_тема_theme($existing, $type, $theme, $path) {
return array(
'anuncio_node_form' => array(
'template' => 'templates/custom_anuncio_form_template',
'render element' => 'form',
),
);
}
?>
где anuncio_node_form, у меня тип материала anuncio, templates/custom_anuncio_form_template путь и имя файла
[Решено] Таблица в views не желает быть заданного размера
Просмотрите в фаербаге внимательно стили для tabel возможно там гдето есть ширина в 100 процентов - в таком случае как бы вы не задавали ширину ячеек (.class tr td) будет делать по своему. Нужно задать свою ширину с расчета общей по ячейкам.
[Решено] Где темизировать модуль Private Message?
[Решено] Где темизировать модуль Private Message?
Ребята - не хочу открывать новую тему - но не могли бы Вы выложить переделанный модуль - Очень буду благодарен.
С наступающим новым годом!
Счастья и добра, и что бы друпал всем улыбался)
Как в Drupal сделать кнопки переключения между материалами?
https://www.drupal.org/project/flippy
Динамическая подгрузка видео.
http://stackoverflow.com/questions/8737927/automaticaly-make-an-image-so...
но тут в примере только для ютуба - но я думаю что если поискать - то можно найти все
Кликабельная таблица
javascript можно попробовать прикрутить
http://jsfiddle.net/QyZNQ/35/
[РЕШЕНО] Как вывести views на все окно браузера
Проблема оказалась до безобразия простой )
Как на меня - самое легкое решение описано тут http://nikitakiselev.ru/post/8
«
UPD: Этим способом можно переопределить шаблон страницы, выводимой через модуль Views. Для этого нужно создать новый шаблон page--[viewurl], где viewurl - путь страницы. Например, для страницы http://site.ru/views-page/ нужно создать шаблон с именем page--views-page.tpl.php.
»
[РЕШЕНО] Как вывести views на все окно браузера
Спасибо за ответ - но не совсем то что мне нужно - не хочу ставить лишнее и делать доп.обертки - хочу править шаблон страницы ( некоторые блоки я оставлю и цсс*ом наложу слоями на карту + мелкое меню навигации по сайту)
Изменение заголовка ноды с помощью template_preprocess_page
Это надо дописать в template.php
Как вывести одно и то же меню с двумя разными шаблонами в различных местах?
Возможность - есть. Но все зависит от того какая у вас конструкция, как вы делаете меню.
Можно создать шаблоны для отдельных блоков, вювсов и тд. и тп.
Читайте "Темизация Друпал".
Я сторонник того чтоб не использовать лишнии модули. Все что можно реализовать снипетами - так и делаю, но тут дело вкуса)
Попробуйте Суперфиш меню - в настройках блоков в 2х разных суперфиш меню пихаете их в разные регионы и темизируете
Как вывести одно и то же меню с двумя разными шаблонами в различных местах?
У вас при выводе в другом регионе - все содержимое этого региона - оборачиваем в обертку div id.
Далее через цсс переопределяем все классы которые под родителем ИД
Присвоение роли незарегистрированному пользователю в зависимости от состояния поля
https://www.drupal.org/node/942162
План зрительного зала
Как на меня - так проще самописная реализация.
Возможно я немного не точно представляю (или ошибочно) - но вижу примерно так:
0. Билет - место, дата, время, сеанс, зал.
1. Материал Зал - описание, фото и тп. + (дополнительные поля для передачи в форму схемы зала... возмождно и в svg.. скрытые для показа)
Один тип контента сделать списком в другом типе контента.
Entity Reference в помощь )