Есть 2х уровневая таксономия. Вывод вьюхами. Taxonomy Term и дополнительная которая показывает дочерние термины. Дак вот, в той что показывает дочерние термины нету заголовка страницы H1 и метатегов (почему нету, так и не понял).
Чтобы было понятнее, распишу что и как.
Вьюха Spisok (page - url: /taxonomy/term/%) выводит дочерние термины таксономии, и если их не видит (результат отсутствует), то выводит вьюху Taxonomy Term (Стандартная: url тоже: /taxonomy/term/%)
Если кто знает: почему нет заголовков и метатегов, или как по другому сделать навигацию, то буду признателен.
Вот пациент: http://routerhelp.ru/
Комментарии
К сожалению, Google Chrome не может найти страницу routerhelp.ru.
ооомммм.... ))
Там настройки роутеров так сделаны, 1 уровень - роутер, 2й - список его настроек
Во блин, целый день мучаюсь с аналогичной задачей...
Как сделать две разные вьюхи для одного словаря?
Метатеги везде есть, а заголовки наверное полями выводить надо.
Для многоуровневой таксономии вьюха последнего уровня (которая показывает ноды, а не дочерние термины) не должна иметь пути. Аргумент в нее передается путем простановки галочки "Передавать аргументы" в настройках родительской вьюхи.
Вьюшку типа Page нельзя создать без урла.
Скрин 1 - настройка пейджа для 1 уровня таксономии.
Скрин 2 - настройки вложения для 2го уровня.
Нигде нет заголовков страницы H1.
У меня так и есть. Настроил выводить заголовки нод и изображения определенного типа. В Отношениях и в Контекстных фильтрах все осталось от стандартной /taxonomy/term/%
Проверяем, получилось, далее...
Создаю в этой же вьюхе "вложение" показывать "до" в нем настраиваем выводить описание термина. В полях - "описание термина", в критериях фильтрации удаляем тип нод. Таким образом получаем страницу каталога нод с описанием данного раздела (в шапке текущий термин).
Далее нужно, чтобы на странице "родителя" выводилось описание "детей"!!!
Пытался и вложением, и представлением, и отдельным, и страницей в вышеописанном... дубли лезут если выбрать в контекстных фильтрах термины с глубиной, если без глубины, то пусто.
В итоге решил, что в первую вьюху при отсутствии вывода каталога нод (т.е. ПОВЕДЕНИЕ ПРИ ОТСУТСТВИИ РЕЗУЛЬТАТОВ) нужно вывести другую вьюху, но она опять либо пустая, либо с дублями
Подскажите что не так?
Там где путь указываем "-" (без кавычек). Чтобы вьюха срабатывала для нужного словаря берем модуль Taxonomy display и в самом словаре настраиваем какой вьюхой показывать термины, пути тут становятся не нужны.
Вы модуль Taxonomy display задействуйте и должно все работать у меня и заголовок и все метатеги от словаря подтянулись, хотя вывел во вьюхе только поле описание.
Спасибо, про Taxonomy display я вообще что-то забыл. Теперь всё ок!
Подскажите сниппет, для вывода изображения, поле в термине.
Хочу его вставить в шапку вьюшки. Там где настройки Taxonomy Display не вариант, у меня социалки вниз уезжают тогда.
Не знаю просто как написать запрос правильно. Поле с изображением field_image. И как вывести в линию, если их много?
У меня есть подобное но для дескрипшина.
< ? php if (!isset($_GET['page'])) {
$category = taxonomy_term_load(arg(2));
echo "{$category->description}";
} ? >
А что во вьюхе в полях нельзя вывести поле термина? Пробуйте... Еще можно создать вложение и вывести его над всей вьхой, либо создать другую вьюху и вывести ее в текущей вьюхе в шапке. Вариантов много. В настройках Taxonomy Display нет настроек полей. Если вы имеете ввиду настройки отображения полей термина, так это оно и есть. здесь наверное css в помощь
и здесь тоже.
супер. 2 вьюхи на странице только затем, что бы вынести 3 значения на саму страницу.. И при перестановке необходимого (темизация или изменения вида вывода) - начинай все с начала.
Никто core api не грызет что ли?
Там кода на 25 строк. Включая тайтлы, кеи и дескрипшены (при условии что последнии два доступны по прямой выборке).
П.с. просто удивлен..
Много вьюх на 1 страницу. И так все вьюхи без кеша(
Тогда она будет показываться над вьюхой. А социалки-поле хеда во вьюхе. Ну и всё съезжает. Тут никакой ксс не поможет. Хотя если социалки перенести из вьюхи..... Нет герома слишком много будет.
Моя плохо понимать ПэХэПэ. Время учить пока его нету. А так бы с радостью. А то вьюхи крайне сильно тормозят загрузку страниц. И базу насилуют по полной.
А что это?
Сказали ведь, пхп никто не знает.
А если серьезно, мне тут помогите тоже.
я от вьюсов и отказался изза их убогости в отношении темизации и связей, и выборок.
учите пхп и мускул.
п.с. у меня большинство задач такие, что то что делают вьюсы мега зпросами - решается своей интеграцией и пару простыми запросами..
раньше юзал вьюсы тоже, пока не столкнулся с тем, что все же время больше экономится на кастомах, чем на перепиливании контрибов.
имхо - не для меня.
по ссылке аналогично. думаю решение есть, но на уровне написания своих хендлеров для вьюхи.
а еще вставлять код пхп на хранение в самой бд, как тут советовали (хедер вьюхи) - это, простите, просто пищдец.
достаточно ж создать шаблон вьюхи ивсунуть это туда. и даже если нет глобальных переменных - получать то что нужно с аргументов урлы.
все имхо. на вентилятор ничего не бросаю.
если же вопрос только относительно тайтла - то с этим можно и без вьюхи сделать в шаблонах темы.
Помог.
А по топику, можно думаю закрывать, так как vitaboss дал решение.