нужно реализовать примерно такую структуру:
есть условно таблица в которой строки - названия организаций, а столбцы - параметры данных организаций (число сотрудников, число авторов, число публикаций и пр. - порядка 10 параметров).
Есть также задача показывать на сайте все это не в виде таблицы, а в виде рубрик по парметрам. Например:
- число сотрудников
- число авторов
- число публикаций
при клике на каждую рубрику открывается страница, где видим следующее:
Или названия полей типа содержимого - название подразделов, выводимых в блоке
Или термины таксономии - заголовки полей таблицы?
Или термины таксономии - заголовки полей типов содержимого?
модуль вьювс позволяет размещаться ниже по уровню? (Вьювс во вьювсе) Типа, вьювс1 - может содержать вьювс 1.1 и вьювс 1.2? Если "да" то как, если нет - как это решаемо?
Да, темизировать поле "Глобальный пользовательский текст" (http://php-include.ru/stati/temizatsiya-shablona-views), заменив в нем вывод диапазона дат на вывод "попадает", если текущая дата входит в диапазон или "не попадает", если не входит. То, как ты хотел. Это не костыль, а обычная практика в друпале. И это было бы просто (php код - пара строчек), если бы диапазон был один. Но если таких диапазонов в одной ноде куча, тогда, боюсь, это не вариант.
вот ты добавил в Глобальный пользовательский текст [field_auto_calendar], сохранил вьювс. Перешел на страницу сайта и что видишь? как отображается твой диапазон? Типа так: 2014-02-09 to 2014-03-15? Или как-то еще?
про контекстные фильтры ниче толком не знаю, мало с ними общался. Могу лишь свой (php-шный) вариант попытаться довести до конца. У вас как именно выводится поле node_data, если вы его выведите в "глобальном пользовательском тексте"?
Мне нужен именно запрос, что "сегодняшняя дата попадает в диапазон поля node_data", добавленное пользователем. А то, что я могу выдернуть в "глобальный пользовательский текст" - это то, что вообще есть запись в календаре или нет, но это мне не поможет, т.к. она не обязательно будет приходится на сегодняшнюю дату.
А что мешает в "глобальный пользовательский текст" добавить поле node_data ?
Как вариант (требует знания php) - добавить в вашем вьюсе поле "Глобальный пользовательский текст". В этом поле из шаблонов подставьте свои даты и прочую инфу, которая определяет "да" или "нет". Затем темизировать это поле. В файле распарсить переменную $output на необходимые значение и из них составить нужное условие. И собственно сделать вывод ваших "да" или "нет"
То есть перевод контента по сути осуществляется только для того, чтобы был переключатель языка? И переключатель вести должен только на одну единственную страницу - главную страницу англоязычной версии сайта?
если так, то я бы думал о редиректе в .htacess: Если url содержит /en, то отправляем на такую-то страницу. Думаю, что такое вполне возможно, если разобраться как там условия пишутся.
Если у вас есть уже список готовых значений для этого поля, то лучше заполнить соответствующий словарь на странице данного словаря путем добавления новых терминов.
Особенность поля "ссылка на термин с автозавершением ввода" такова, что вы все значения вводите в одно поле.
Но может быть существует какой-то модуль, который реализуют возможность всплывающего списка и добавления значений в поле путем выбирания галочками (как вариант) значений из этого списка... Поищите.
Связать два типа материалов
Спасибо. Буду пробовать.
А вот во вьюсах есть "связи". Они не для этого?
Поля таблицы
нужно реализовать примерно такую структуру:
есть условно таблица в которой строки - названия организаций, а столбцы - параметры данных организаций (число сотрудников, число авторов, число публикаций и пр. - порядка 10 параметров).
Есть также задача показывать на сайте все это не в виде таблицы, а в виде рубрик по парметрам. Например:
- число сотрудников
- число авторов
- число публикаций
при клике на каждую рубрику открывается страница, где видим следующее:
организация1 - 123
организация2 - 345
организация3 - 678
Вывод названия поля CKK
Ну и как? Вывели только название?
Поля таблицы
Или названия полей типа содержимого - название подразделов, выводимых в блоке
Или термины таксономии - заголовки полей таблицы?
Или термины таксономии - заголовки полей типов содержимого?
Поля таблицы
То есть, готовых модулей нет?
Как убрать meta name="Generator" content="Drupal 7 (http://drupal.org)" в Drupal 7 ?
Модуль metatag установлен.
Но ни тот, ни другой вариант не работает в 7.34 И даже оба варианта вместе.
Кэш чистился.
Есть мысли?
[РЕШЕНО] js найти родителя
а где в твоей структуре собственно порядковый номер?
Как растянуть изображение?
задать картинке нужную ширину стилями.
Подчиненные выборки в виде таблицы
Сортировка в таблице views
что мешает строки, содержащие только числа сделать числовым типом данных? Целое число, кажется.
Подчиненные выборки в виде таблицы
создать блоки с помощью тех же вьювсов и разместить их где нужно.
Вывод поля Views в зависимости от даты
При условии, что поле "глобальный пользовательский текст" будет выводить строго следующий формат дат:
2015-02-08 to 2015-02-12
код будет таким:
<?php
$explode
Запретить доступ анонимным пользователям к неопубликованным материалам
кэш? крон?...настройки прав доступа?
может у вас какой-то свой способ снятия с публикации?:)
Запретить доступ анонимным пользователям к неопубликованным материалам
Так и работает изначально. Анонимный пользователь при попадании на неопубликованную страницу видит надпись: У вас нет доступа к этой странице.
Вывод поля Views в зависимости от даты
Да, темизировать поле "Глобальный пользовательский текст" (http://php-include.ru/stati/temizatsiya-shablona-views), заменив в нем вывод диапазона дат на вывод "попадает", если текущая дата входит в диапазон или "не попадает", если не входит. То, как ты хотел. Это не костыль, а обычная практика в друпале. И это было бы просто (php код - пара строчек), если бы диапазон был один. Но если таких диапазонов в одной ноде куча, тогда, боюсь, это не вариант.
Вывод поля Views в зависимости от даты
если я правильно понял, то для каждый ноды может быть только один диапазон дат. Или нет? Здесь у тебя два диапазона...
Вывод поля Views в зависимости от даты
Можешь скопировать сюда вариант вывода значений, когда заполнены поля и от и до.
Мне нужна точная строка с датами. вот как она у тебя есть на сайте.
Вывод поля Views в зависимости от даты
вот ты добавил в Глобальный пользовательский текст [field_auto_calendar], сохранил вьювс. Перешел на страницу сайта и что видишь? как отображается твой диапазон? Типа так: 2014-02-09 to 2014-03-15? Или как-то еще?
Вывод поля Views в зависимости от даты
нет, сами даты уже на странице на сайте.
Вывод поля Views в зависимости от даты
про контекстные фильтры ниче толком не знаю, мало с ними общался. Могу лишь свой (php-шный) вариант попытаться довести до конца. У вас как именно выводится поле node_data, если вы его выведите в "глобальном пользовательском тексте"?
Вывод поля Views в зависимости от даты
А что мешает в "глобальный пользовательский текст" добавить поле node_data ?
Вывод поля Views в зависимости от даты
Как вариант (требует знания php) - добавить в вашем вьюсе поле "Глобальный пользовательский текст". В этом поле из шаблонов подставьте свои даты и прочую инфу, которая определяет "да" или "нет". Затем темизировать это поле. В файле распарсить переменную $output на необходимые значение и из них составить нужное условие. И собственно сделать вывод ваших "да" или "нет"
Мультиязычность в Друпал 7
То есть перевод контента по сути осуществляется только для того, чтобы был переключатель языка? И переключатель вести должен только на одну единственную страницу - главную страницу англоязычной версии сайта?
если так, то я бы думал о редиректе в .htacess: Если url содержит /en, то отправляем на такую-то страницу. Думаю, что такое вполне возможно, если разобраться как там условия пишутся.
Мультиязычность в Друпал 7
а кнопка транслейт в принципе есть?
Добавление поля
Если у вас есть уже список готовых значений для этого поля, то лучше заполнить соответствующий словарь на странице данного словаря путем добавления новых терминов.
Особенность поля "ссылка на термин с автозавершением ввода" такова, что вы все значения вводите в одно поле.
Но может быть существует какой-то модуль, который реализуют возможность всплывающего списка и добавления значений в поле путем выбирания галочками (как вариант) значений из этого списка... Поищите.