значение - если нет, подставить аргумент по умолчанию
PHP код - подстановка значения из указанного вами поля
PHP проверка - 0 возвращать лож, 1 - истину.
И соответственно два вида с разными значениями, в зависимости от 0 или 1.
В вашем случае нода знает о вьюхе все, а вот вьюха о ноде в которой она вызывается не знает ничего.
Когда вы делаете наоборот: в вьюхе вызываете ноды, вы же не можете в поле ноды проверить какой вид вьюхи его в данный момент отображает. )
А мне кажется написать здесь пост и долждаться ответа займет намного больше времени чем прощелкать вручную? Причем вы скорее всего получить ответ что все сразу переключить нельзя
Тут не в шаблоне вьюхи придется копаться, а все-равно в шаблоне ноды чтобы передать вьюхе значение аргумента, вьюха сама не сможет его ниоткуда взять, у вас просто не существует такого поля для нее.
Да и существовать не может.
1. Вы выбираете не показывать значение если аргумент не але, а вьюха всеравно показывается и отрабатывает.
2. Есть вариант испольовать аргументы, но он всеравно связан с изменением кода в шаблоне + добавление кода в аргументы вьюхи, я не думаю что он будет легче.
Знаете что самое интересное, где нужно думать о скорости работы сайта вы об этом не думаете а делаете как проще, и наоборот где можно сделать проще и это не повлияет на скорость работы сайта, вы ищите вариант посложнее.
Вам же подсказали поставить фильтр, это нечто типа аргумента только значение вбиваете вы а вставляется в адрес. Попробуйте, и не надо как вы говорите несколько вьюх, хотя как я уже говорил, вы хотя бы скажите что хотите получить.
Есть такой замечательный инструмент FireBug - расширение для Mozilla.
Установите, откройте, включите протоколирование на вкладке консоль, перезагрузите страинцу и посмотрите на ошибки.
хмм, фильтр по полю ноды: если значение больше 0, например.
То к этой ноде вообще вьюха не будет обращаться соответственно и выводить в таблице ее не будет.
РЕШЕНО! убрать строки в табличной вьюхе если поле не имеет значение
откройте шаблон views-view-table.tpl.php
там все написано и как раскрасить и как вообще вывести таблицей массив.
А вообще зебра дело тривиальное:
[Решено]Массово отключить отображение полей у определенного типа нод
Человек спрашивает как переключить все одновременно, а вы ему советуете как зайти в эту вкладку
Играем в испорченный телефон?
Показывать приатаченую вьюху к ноде в зависмости от значения поля это ноды
1. В шаблоне вьюхе таблица уже разобрана по полям )))
2. В шаблоне вьюхи ты не можешь обратится к значению поля ноды ))
Показывать приатаченую вьюху к ноде в зависмости от значения поля это ноды
Тогда тут я вам не помогу, думайте сами..хотя:
Первое что приходит на ум - аргумент:
значение - если нет, подставить аргумент по умолчанию
PHP код - подстановка значения из указанного вами поля
PHP проверка - 0 возвращать лож, 1 - истину.
И соответственно два вида с разными значениями, в зависимости от 0 или 1.
Показывать приатаченую вьюху к ноде в зависмости от значения поля это ноды
Чтобы узнать значение этого поля во вьюхе вам нужно вывести эту ноду, внутри которой выводите вьюху, а это уже рекурсия.
Я же надеюсь что внутри ноды вы выводите вьюху, которая отображает другое содержимое?
Проблема с AJAX загрузкой файлов
Простите, резонные идеи кончились.
Остались только общие наводящие вопросы и идеи:
1. Что обновлялось?
2. Когда последний раз?
3. Сколько был перерыв между обновлениями?
1. Заменить виджет, поставив например, SWFUpload
2. Убрать ajax загрузку файлов.
Показывать приатаченую вьюху к ноде в зависмости от значения поля это ноды
А единственный общий знаменатель здесь это шаблон, который знает все и о ноде и о полях фильтра вьюхи и о самой вьюхе.
А я думаю разбираться с обратными вызовами и пересылками аргументов из ноды во вьюху и последующую их обработку во вьюхе вам сейчас ни к чему.
Показывать приатаченую вьюху к ноде в зависмости от значения поля это ноды
В вашем случае нода знает о вьюхе все, а вот вьюха о ноде в которой она вызывается не знает ничего.
Когда вы делаете наоборот: в вьюхе вызываете ноды, вы же не можете в поле ноды проверить какой вид вьюхи его в данный момент отображает. )
Показывать приатаченую вьюху к ноде в зависмости от значения поля это ноды
Да, но значение то где у вас записан 0 или 1 никак не свзяно с это приатаченной вьюхой и вьюха о нем никак не может знать!
[Решено]Массово отключить отображение полей у определенного типа нод
А мне кажется написать здесь пост и долждаться ответа займет намного больше времени чем прощелкать вручную? Причем вы скорее всего получить ответ что все сразу переключить нельзя
Изображение сделать ссылкой
Какой вы внимательный, согласен по всем пунктам )
Показывать приатаченую вьюху к ноде в зависмости от значения поля это ноды
Тут не в шаблоне вьюхи придется копаться, а все-равно в шаблоне ноды чтобы передать вьюхе значение аргумента, вьюха сама не сможет его ниоткуда взять, у вас просто не существует такого поля для нее.
Да и существовать не может.
РЕШЕНО! убрать строки в табличной вьюхе если поле не имеет значение
2,8 это после кэширования.
Удалите кэш в друпале, удалите кэш в браузере и попробуйте снова =).
Скорость загрузки:
108.2 KB (0 KB из кеша) 11.19s (onload: 9.9s)
Показывать приатаченую вьюху к ноде в зависмости от значения поля это ноды
1. Вы выбираете не показывать значение если аргумент не але, а вьюха всеравно показывается и отрабатывает.
2. Есть вариант испольовать аргументы, но он всеравно связан с изменением кода в шаблоне + добавление кода в аргументы вьюхи, я не думаю что он будет легче.
Знаете что самое интересное, где нужно думать о скорости работы сайта вы об этом не думаете а делаете как проще, и наоборот где можно сделать проще и это не повлияет на скорость работы сайта, вы ищите вариант посложнее.
РЕШЕНО! убрать строки в табличной вьюхе если поле не имеет значение
Нет, нет и нет так делать нельзя.
Это абсурдно темизировать ноду через views. Скорость загрузки вашей страницы более 10сек, это вам ни о чем не говорит?
Изображение сделать ссылкой
РЕШЕНО! убрать строки в табличной вьюхе если поле не имеет значение
Вьюха предназначена только чтобы выводить определенный список полей отфильтрованного набора содержимого.
Вся красота и тип отображения делается в tpl файлах.
Настройка вывода ноды делается в tpl файлах.
Все таблички и прочая чушь рисуются в tpl файлах.
РЕШЕНО! убрать строки в табличной вьюхе если поле не имеет значение
Вы с помощью вьюхи хотите темизировать 1 ноду????
У вас отвращение к tpl файлам или несварение когда их используете? Они ведь специально для этого предназначены.
Если вы будете вьюхи использовать не по назначению вы убьете свой сайт.
Показывать приатаченую вьюху к ноде в зависмости от значения поля это ноды
Хмм, в вьюхе задать условие на вывод вьюхи, причем от значения поля, обращение к которому произойдет только после выполнения вьюхи?
Вам не кажется это абсурдным?
РЕШЕНО! убрать строки в табличной вьюхе если поле не имеет значение
Вам же подсказали поставить фильтр, это нечто типа аргумента только значение вбиваете вы а вставляется в адрес. Попробуйте, и не надо как вы говорите несколько вьюх, хотя как я уже говорил, вы хотя бы скажите что хотите получить.
Проблема...не могу решить..
Есть такой замечательный инструмент FireBug - расширение для Mozilla.
Установите, откройте, включите протоколирование на вкладке консоль, перезагрузите страинцу и посмотрите на ошибки.
Изображение сделать ссылкой
хмм, пусть разработчик и сделает
А вообще:
Зайдите в блоки, создайте новый блок и напишите в него обычный html код:
РЕШЕНО! убрать строки в табличной вьюхе если поле не имеет значение
А зачем 2 вьюхи? Что вас не устраивает сделать 2 вида в 1 вьюхе?
Показывать приатаченую вьюху к ноде в зависмости от значения поля это ноды
Вы же как всегда спрашиваете не то что хотите получить
Нет, думаю это самый правильный вариант.
РЕШЕНО! убрать строки в табличной вьюхе если поле не имеет значение
хмм, фильтр по полю ноды: если значение больше 0, например.
То к этой ноде вообще вьюха не будет обращаться соответственно и выводить в таблице ее не будет.