Не могу настроить views

Содержание
  1. Drupal Русскоязычное сообщество
  2. Комментарии
  3. Drupal Русскоязычное сообщество
  4. Комментарии
  5. Drupal Русскоязычное сообщество
  6. Комментарии
  7. Трекер
  8. Лишние link rel на страницах термина.
  9. Вернуть стандартное меню к заводским настройкам
  10. Почему возникают такие ошибки при добавлении модуля через ftp?
  11. Обновлённый модуль quote для цитирования
  12. Ищу удалённую работу за 40 руб в час. Живу под Калининградом.
  13. Сделать из простого списка выпадающий на js для Drupal 8
  14. Стартовая страница вместо главной с кнопкой перехода на Drupal 8
  15. CRM на Drupal
  16. Ищу проф. программера со знанием английского
  17. Улучшение сайта
  18. Новые материалы
  19. Вернуть стандартное меню к заводским настройкам
  20. Лишние link rel на страницах термина.
  21. Сделать из простого списка выпадающий на js для Drupal 8
  22. Стартовая страница вместо главной с кнопкой перехода на Drupal 8
  23. Поиск на странице
  24. Почему возникают такие ошибки при добавлении модуля через ftp?
  25. Как получить значения поля «Текст (список)»?
  26. Ограничение на общее количество полей сущностей Drupal 9.1
  27. Сформировать массив в hook
  28. Переезд с Друпал 7-ки на 9-ку
  29. На развитие drupal.ru
  30. Drupal Русскоязычное сообщество
  31. Комментарии

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».

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Трекер

Вернуть стандартное меню к заводским настройкам

Почему возникают такие ошибки при добавлении модуля через ftp?

Обновлённый модуль quote для цитирования

Ищу удалённую работу за 40 руб в час. Живу под Калининградом.

Сделать из простого списка выпадающий на js для Drupal 8

Стартовая страница вместо главной с кнопкой перехода на Drupal 8

CRM на Drupal

Ищу проф. программера со знанием английского

Улучшение сайта

Новые материалы

Вернуть стандартное меню к заводским настройкам

Сделать из простого списка выпадающий на 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 его нет.

Источник

Оцените статью