Evgeniy
С нами с 09 февраля 2014; Место в рейтинге пользователей: #453Подскажите как такое реализовать? Параметр и ЧПУ
Есть карточка заведения (например кафе, гостиница) например site.com/cafe/id123
Требуется на каждой карточке выести подстраницы — например,
Я реализовал это тем что на феноме делаю проверку по гет-параметру вроде ?view=contacts и вывожу нужный шаблон
но странички получаются вида
Требуется на каждой карточке выести подстраницы — например,
обзор site.com/cafe/id123/review
фото site.com/cafe/id123/photo
график работы site.com/cafe/id123/grafik
меню заведения site.com/cafe/id123/menu
контакты site.com/cafe/id123/contacts
и вывести это все в отдельных дизайнахЯ реализовал это тем что на феноме делаю проверку по гет-параметру вроде ?view=contacts и вывожу нужный шаблон
но странички получаются вида
site.com/cafe/id123?view=contacts
Какое есть более красивое ЧПУ-шное решение? robots, sitemap и мультиконтекстные сайты
Имеется несколько контекстов-языковых версий (/ru, /en и т.д.) и несколько отдельных сайтов в одной админке
Внедряю рекомендации по SEO, есть такой вопрос:
Файл robots.txt должен находиться в корне сайта. Но так как сайт разбит на контексты, могу положить только в корень контекста ( /ru/robots.txt ), что не соответсвует ТЗ и требованиям гугла.
Как вариант, можно выкрутиться размещением физического файла. Однако так получается два жирных минуса — этот файл будет единственным на ВСЕ контексты и поддомены и полные пути (например, указать карту сайта, а там требуется полный путь к ней вместе с доменом) там не пропишешь.
Как выйти из положения?
Внедряю рекомендации по SEO, есть такой вопрос:
Файл robots.txt должен находиться в корне сайта. Но так как сайт разбит на контексты, могу положить только в корень контекста ( /ru/robots.txt ), что не соответсвует ТЗ и требованиям гугла.
Как вариант, можно выкрутиться размещением физического файла. Однако так получается два жирных минуса — этот файл будет единственным на ВСЕ контексты и поддомены и полные пути (например, указать карту сайта, а там требуется полный путь к ней вместе с доменом) там не пропишешь.
Как выйти из положения?
Babel и подпапки
Здравствуйте.
Стоит babel + xrouting
Два контекста настроены на site.com/ru/ и site.com/en/ соответственно.
Всё работает отлично, кроме одного: если зайти на главную хоста site.com, то получаю ошибку 404.
В чем дело и куда копать?
Стоит babel + xrouting
Два контекста настроены на site.com/ru/ и site.com/en/ соответственно.
Всё работает отлично, кроме одного: если зайти на главную хоста site.com, то получаю ошибку 404.
В чем дело и куда копать?
Обьясните как работает синхронизация полей в Babel.
Устанавливаю Babel на мультиконтекстный сайт
Интересует последнее поле.
Судя по мануалу, соответсвующие tv должны синхронизироваться в разных версиях, но увы.
Вопрос 0. Что-то не так делаю?
Вопрос 1. Как вообще это должно работать: эти значения между собой будут синхронизироваться автоматически или только те что уже есть? при сохранении нового? старые не трогает? если там уже разные значения, как поступает?
Вопрос 2. Когда я создам новые контексты, где их можно привязать к Babel? UPD: настройка babel.contextKeys
Просветите, пожалуйста
Интересует последнее поле.
Судя по мануалу, соответсвующие tv должны синхронизироваться в разных версиях, но увы.
Вопрос 0. Что-то не так делаю?
Вопрос 1. Как вообще это должно работать: эти значения между собой будут синхронизироваться автоматически или только те что уже есть? при сохранении нового? старые не трогает? если там уже разные значения, как поступает?
Просветите, пожалуйста
Последовательные фильтры вывода
с мануала:
где у меня ошибка?
Фильтры могут применяться последовательно. Для этого напишите их подряд (слева направо)Делаю:
[[*tv:empty=`Пусто`:notempty=`неПусто`]]
выдаёт непусто при любых значенияхгде у меня ошибка?
Не работает pthumb в @INLINE
Пытаюсь воспользоваться pthumb, не плодя лишних чанков.
В общем так, с чанком работает
а вот с инлайном нет:
с phpthumbof та же история
В общем так, с чанком работает
[[pdoResources?
&tpl=`tplFullContent`
&parents=`1`
&includeTVs=`image`
&prepareTVs=`1`
&processTVs=`1`
]]
а вот с инлайном нет:
[[pdoResources?
&tpl=`@INLINE {{+tv.image:pthumb=`w=270&h=270&zc=1`}}`
&parents=`1`
&includeTVs=`image`
&prepareTVs=`1`
&processTVs=`1`
]]
Можно ли подружить?с phpthumbof та же история
как сделать вывод pdofield через запятую
Есть tv типа список (множественный выбор).
если выводить его прямо [[*brands]], значения выводятся через запятую:
если выводить его прямо [[*brands]], значения выводятся через запятую:
21, 22, 23, 24, 25, 26, 28, 30, 33, 35, 37, 40, 41, 43, 44, 50, 53, 57, 64, 65, 67, 69, 76, 77
а, если через pdofield :[[pdoField?&id=`8`&field=`brands`]]
то данные разделяются двойной вертикальной:21||22||23||24||25||26||28||30||33||35||37||40||41||43||44||50||53||57||64||65||67||69||76||77
в чем дело?Подскажите по проектированию древа ресурсов
Сразу хочу извиниться за скомканность в обьяснении задачи.
Есть организация с обширной сетью отделений, вот кусочек базы отделений:
Эти все отделения выполняли одну и тот же тип услуг (1 ресурс — 1 город — 1 услуга)
Например:
выдача кредитов [[*cityname]]
Теперь услуг стало несколько больше.
Что можно придумать, чтоб это дерево городов дублировалось на каждой из новых услуг?
Есть организация с обширной сетью отделений, вот кусочек базы отделений:
Эти все отделения выполняли одну и тот же тип услуг (1 ресурс — 1 город — 1 услуга)
Например:
выдача кредитов [[*cityname]]
Теперь услуг стало несколько больше.
Что можно придумать, чтоб это дерево городов дублировалось на каждой из новых услуг?
Вывод и обработка дочерних tv-шек
На странице категории — список карточек товара.
так цены отображаются (там где указаны):
так цены отображаются (там где указаны):
[[!pdoResources?
&includeTVs=`price`
&processTVs=`price`
&tpl=`@INLINE <div class="price"> от [[+tv.price]] </div>`
]]
Но только пытаюсь обрабатывать цены модификатором, всё выводится как в default:[[!pdoResources?
&includeTVs=`price`
&processTVs=`price`
&tpl=`@INLINE <div class="price"> от [[+tv.price:default=`цену уточняйте`]] </div>`
]]
Показать tv2 поля постороннего ресурса, если известен только tv1
Есть группа ресурсов с уникальным для каждого ресурса доп.полем, например tv1.
Имея только это значение поля, нужно узнать и вывести значение другого доп.поля (например tv2).
Как проще всего это сделать?
Имея только это значение поля, нужно узнать и вывести значение другого доп.поля (например tv2).
Как проще всего это сделать?