- Drupal Русскоязычное сообщество
- Комментарии
- Drupal Русскоязычное сообщество
- Комментарии
- Drupal Русскоязычное сообщество
- Комментарии
- Трекер
- Лишние link rel на страницах термина.
- Вернуть стандартное меню к заводским настройкам
- Почему возникают такие ошибки при добавлении модуля через ftp?
- Обновлённый модуль quote для цитирования
- Ищу удалённую работу за 40 руб в час. Живу под Калининградом.
- Сделать из простого списка выпадающий на js для Drupal 8
- Стартовая страница вместо главной с кнопкой перехода на Drupal 8
- CRM на Drupal
- Ищу проф. программера со знанием английского
- Улучшение сайта
- Новые материалы
- Вернуть стандартное меню к заводским настройкам
- Лишние link rel на страницах термина.
- Сделать из простого списка выпадающий на js для Drupal 8
- Стартовая страница вместо главной с кнопкой перехода на Drupal 8
- Поиск на странице
- Почему возникают такие ошибки при добавлении модуля через ftp?
- Как получить значения поля «Текст (список)»?
- Ограничение на общее количество полей сущностей Drupal 9.1
- Сформировать массив в hook
- Переезд с Друпал 7-ки на 9-ку
- На развитие drupal.ru
- Drupal Русскоязычное сообщество
- Комментарии
Drupal Русскоязычное сообщество
В views можно настроить html поля и метки (лейбла).
А можно ли настроить html выводимых значений? Часто «field-item» может не устраивать.
Я понимаю что можно шаблоны редактировать, а из админки views это (может с помощью хитрого модуля) можно делать?
Комментарии
м. А Вы использовали прямо в админке Вьюса:
Rewrite results
Заменить выводимое полем значение?
Там можно использовать токены полей. И html тоже, разумеется.
А можно сделать поле Глобальный: Пользовательский текст.
И там наворотить html с токенами предыдущих полей.
Я обожаю этим пользоваться.
Так вот это всё делается не с помощью хитрого модуля, а штатными методами Вьюс.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
«А можно сделать поле Глобальный: Пользовательский текст.»
Не по теме, но ведь в поле может не быть значения. Туда условия в этот пользовательский текст можно добавить?
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
В самом поле есть настройка обработки пустого значения. Соответственно в глобальном тексте токен примет значение с учётом этой обработки.
Кстати, чем не устраивает стандартная обработка множественных значений? Вкупе со снятием галки «предоставлять обёртки полей» можно кастомизировать как угодно
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
внизу разобрался с этим вопросом
«В самом поле есть настройка обработки пустого значения.» — это я знаю. Обычно views_fieldset использую, но в Drupal 8 он тупит.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Имею ввиду, когда у поля несколько значений. Каждое значение можно определенными тегами обернуть?
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Вроде бы можно. Там используется токен :delta
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Если вы про многозначное поле то по моему нельзя так делать. «Но это не точно» BRB
Вроде бы можно. Там используется токен :delta
В настройках поля есть галка Отображать все значения в одну линию — тогда можно в Настройках стиля задать теги для каждого значение.
НО: тогда почему-то нельзя выводить
* первые 3 значения
* начиная со 2-го значения
В принципе это задается Постраничный навигатор — Отображать указанное количество элементов, но это удобно только в том случае если у нас выводится поле только от одной ноды.
А если надо от нескольких, то помещать одну вьюху в другую придется. Наверное. Блин легче шаблон переписать.
Источник
Drupal Русскоязычное сообщество
Добрый день,
хочется разобраться с отображением настроек модуля views?
Во всех просмотренных уроках эти настройки располагаются в админке сайта, у меня же они почему стали частью его содержимого.
Бонус-вопрос: не могу настроить отображение содержимого views, хочется сделать по типу — много статей и нумерация страниц.
Прикрепляю изображением с текущим отображением настроек модуля.
| Вложение | Размер |
|---|---|
| настройки модуля, почему то в содержимом сайта | 201.95 КБ |
- Drupal7
- views
- Есть вопрос
- Решение проблем
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Оформление -> Тема оформления административных страниц -> Seven и галочку Использовать административную тему при редактировании или создании материала
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Спасибо, но не помогло. Плюс эти настройки уже стояли ранее.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
В настройках прав досутпа — использовать страницы администрирования у пользователя стоит?
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Использовать страницы администрирования и справку
вот здесь стоит галочка
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Ну тогда скорее всего проблема где-то в кастомном коде. Других причин лично я не знаю.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
когда прикручивала этот модуль — появилась вот такая ошибка (прилагаю картинку), может быть это она вызывает подобное?
или вот текст
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Каталоги на сервере доступны для записи?
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
а как это проверить? Прежде никаких проблем не возникало
Нашла решение по вопросу прав вот здесь https://drupal.ru/node/60052
Спасибо за наводку! Оказалось, что временная папка прописана с локалки (диск D и прочее), а не на сервере. Исправила!
Только это помогло избавиться от 2х ошибок, но не решить задачу с выводом модуля. Он по-прежнему отображается внутри самого сайта, а не админки
Источник
Drupal Русскоязычное сообщество
Пытаюсь настроить модуль Views по вот этим вот видиоурокам https://www.youtube.com/watch?v=qklk0M73sNo и https://www.youtube.com/watch?v=AH3UlP3OkBY
Сейчас мой сайт выглядит так:
Причём заголовки отображаются, отображаются ссылки на коментарии, но не отображается само тело, хотя во вьюшке я включил поле body. Настройки вьюшки такие:
Я же хочу сделать блог без заголовков. Только не пойму как это сделать, поле tittle — неубираемое. Подскажите, если не трудно как. Заодно почему у меня не отображается тело материалов.
Комментарии
Содержимое — Анонс.
Надо Содержимое — Поля.
Что-то ничего не изменилось. Формат должен быть Grid?
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
После того, как сделали Показать Поля — теперь зайдите в поле Title и поставьте галочку «Не отображать».
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
У меня оказывается эта вьюшка была неактивирована. Активировал, теперь вот так стало
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Продолжайте изучать уроки по Вьюсам.
То, что Вы хотите добиться, — это ОООЧЕНЬ просто. Это буквально азы Представлений.
А «эта вьюшка была. » — это вообще к экстрасенсам, которые с дру.ру ушли в отпуск новогодний.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Grid — это таблица. Выставьте неформатированый список.
Если вьюс у Вас выводит не поля, а содержимое с режимом просмотра Анонс, то посмотрите еще ролики про «Режимы отображения материалов» и «Настройку отображения материалов»
Я серьезно..
Это действительно, как писали выше — очень просто.. Надо просто один раз посмотреть.
Я на ютубе только 2 видеоурока по Views нашёл. Сложности в том, что вроде интерфейс интерактивный, но он наполовину на русском, наполовину на английском. А ещё я чайник в области вебдизайна, я, например, не знаю какими терминами правильно называются некоторые элементы страниц. Да, и может это действительно просто, но я не нашёл как сделать, чтобы материалы выводились не в несколько столбцов, а в один, и почему у меня вообще включается эта многостолбцовость, когда я отключаю tittle, и не только в многостолбцовости дело, вы же видите на скриншоте, что у меня страница в ширину перекособочилась.
Кликните на ссылку «Содержимое» возле «Показать» и выберите «Поля», вместо «Содержимое».
И вместо «Grid»(сетка) выберите «Unformatted list» (Неформатированный список)
Да, и перевод интерфейса обновите.
Уже сделал Unformatted list. А где взять полный перевод модуля? Я вот с drupaler.ru только что перевод экспортировал, но ничего не изменилось
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Перевести самому, например
Для поддержания переводов ядра друпал и модулей в актуальном состоянии, рекомендую на сайте установить Localization update
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
А где взять полный перевод модуля?
Скачаете файлы .po, открывайте «Configuration» -> «Translate interface» -> «Import». В поле «Language file» указываете файл с переводом и жмите «Import».
Подскажу как обычно делаю я:
1. Установить модуль Administration menu, после его установки и включения, отключить в модулях ядра модуль Toolbar (убрать повторение панели меню), все это упростит перемещение по админ. панели.
2. Как рекомендовал Van’Denis установить модуль Localization update после установки включить его.
3. Перейти в admin/config/regional/language/add, добавить русский язык и сделать его языком по умолчанию.
4. Очистить кэш drupal.
5. Обновить переводы зайдя в admin/config/regional/translate/update.
views обновит переводы и будет все на русском.
Вобщем что-то получилось.
Пересмотрел снова эти два видеоурока, причём некоторые моменты повторно и вроде въехал: Вьюшка определяет формат страницы, вернее не всей страницы, а блока «содержимое». В блок выводятся материалы, я могу задать сортировку и фильтр материалов, а сами материалы представляют собой набор полей.
Вобщем, я, для того чтобы получился блог без заголовков, убрал поле «Заголовок» (это оказывается возможно сделать, выбрав «Rearrange» вместо «Добавить»), а чтобы материалы все не сливались в один сплошной текст, я обвернул поля «Post date» и «Body» тегом . Но этого мне вообще-то мало. я хочу кроме тега использовать CSS класс. Вот тут не совсем понятно. Я для экперемента взял класс, используемый в моей теме. А вот. если я хочу добавить свой собственный класс, куда мне его нужно дописать? Если у меня используется тема newsflash, то дописать нужно в /var/www/myself-myself.info/html/sites/all/themes/newsflash/style.css или куда? Можно ли сделать добавляемые классы темонезависимыми?
Выкладываю скриншоты последних эксперементов:
А вот. если я хочу добавить свой собственный класс, куда мне его нужно дописать?
вообще в любой css файл темы оформления и имеющиеся классы вы можете править на свое усмотрение. Можно даже свой CSS файл создать и подключить его в .info файле темы
Как жонглировать полями разобрался, с добавлением классов CSS разобрался, Views русифицировал. Сейчас другая задача.
Не нашёл в интерфейсе, как добавить поле, в котором бы были элементы других страниц. Собственно я делаю вьюшку для страницы node, есть у меня там в отображении материалов поля: Дата публикации, Содержимое, Ссылка на добавление комментария и Пользовательский текст, который я использую в качестве разделителя материалов. А ещё есть страницы node/1 и comment/reply/1, где находятся комментарии и поле для добавления новых комментариев к материалу 1, так вот мне бы хотелось поместить их в поля материалов на странице node. Такое возможно?
Не, Views Field View мне ничем не помог, а вот помог AJAX Comments, мало того что он позволяет добавлять комментарии «на лету» (с помощью AJAX), так ещё и в настройках Views становится доступным новый тип поля «Содержимое: AJAX Add Comment».
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Трекер
Лишние link rel на страницах термина.
Вернуть стандартное меню к заводским настройкам
Почему возникают такие ошибки при добавлении модуля через ftp?
Обновлённый модуль quote для цитирования
Ищу удалённую работу за 40 руб в час. Живу под Калининградом.
Сделать из простого списка выпадающий на js для Drupal 8
Стартовая страница вместо главной с кнопкой перехода на Drupal 8
CRM на Drupal
Ищу проф. программера со знанием английского
Улучшение сайта
Новые материалы
Вернуть стандартное меню к заводским настройкам
Лишние link rel на страницах термина.
Сделать из простого списка выпадающий на js для Drupal 8
Стартовая страница вместо главной с кнопкой перехода на Drupal 8
Поиск на странице
Почему возникают такие ошибки при добавлении модуля через ftp?
Как получить значения поля «Текст (список)»?
Ограничение на общее количество полей сущностей Drupal 9.1
Сформировать массив в hook
Переезд с Друпал 7-ки на 9-ку
На развитие drupal.ru
Ваша финансовая помощь дает нам возможность оплачивать хостинг и поддерживать стабильную работу сайта. Благодарим за поддержку!
Источник
Drupal Русскоязычное сообщество
Есть такая проблема, тут искал, решения не нашел.
есть нод продукт, и есть нод статья и есть остальные ноды выводящиеся через обычный.
Путь: /node/% — перехватывает все ноды
поставил контекстный фильтр по «Содержимое: Nid». Теперь товары выводятся нормально, но другие ноды — нет.
Подскажите как с помощью views вывести через разные представления — товары — через Представление товаров, статьи через представление статьи и другие, что не статьи и товары — шли через стандартный друпаловский вывод .
- Drupal7
- views
- Есть вопрос
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
а почему нельзя поставить фильтр по типу материала (Node: Type)?
Пробывал, оно просто не выводит ничего.
точнее вывод товара — выводит, а остальные просто тупо ничего не выводят.
все-таки сформулируйте вышестоящую задачу. Вам нужно вывести типы материалов по отдельности? Это делается вьюсом, причем просто. Выложите сюда скрин с настройками представления, проще будет понять, что имеется в виду.
Вот собственно говоря он. подскажите что не так делаю, т.к. views в первый раз, а для каждой страницы создавать шаблон — не хочется.
надо чтоб это представление работало только для товаров, а остальные выводились стандартно.
Пока нашел ручной метод
Может есть какой либо другой? неручно, а автоматический?
Так что никто не знает как настроить views чтоб при перехвате node/%
Перехватывались товары, а другие ноды — выводились стандартно?
можно попробовать настроить пути для разных типов контента (автоматические синонимы), чтобы товары имели путь типа goods/%, тогда во вьюхе поставить перехват именно этого пути.
Не помагает, вьюха работает с системными путями (Автоматические синонимы «не работают»).
А где писать єтот php код?
Автоматические синонимы «не работают»)
А где писать єтот php код?
хм-м, с синонимами каталога в Уберкарте это работает .
Да работает, возможно Уберкарт испосзует какойто редирект .
3xdimon, bredov Огромное спасибо. Кодом всё работает.
Кодом то да, а вот чтоб кликнул и настроил(( это хотел найти((
Аналогичную проблему нужно было решить. Выяснилось, что проверка по типу материала работает, если символ % не последний в адресе и страница представления выводится во вкладке. Тогда лишняя вкладка не появляется, то есть проверка по типу материала работает. А вот если представлением пытаться заменить страницу (node/%), то тогда в настройках контекстных фильтров проверка по типу ноды работает не правильно (как писал 3xdimon, перехватываются пути ко всем нодам).
Я так понимаю, удалось решить проблему создав блок и выведя его в шаблоне:
print views_embed_view(‘maps_districts’,’block_1′, $node->nid);
Я так понял, что в настройках контекстных фильтров в списке для выбора «Действие в случае если значение фильтра недействительно» не хватает что-то вроде «Скрыть представление», там есть только «Вывести Страница не найдена».
А в D6, кстати, есть «Скрыть представление / Страница не найдена (404)». Только не знаю, работало ли это в D6.
Теперь появилась другая проблема. В шаблоне типа ноды вставил строку:
print views_embed_view(‘maps_districts’,’block_1′, $node->nid);
Зато теперь в других вкладках на странице материала это представление выводится.
«Скрыть представление» есть, но для block, а для page его нет.
Источник