yet_warm: А при установке модыкса разве не предлагает установить демо-версию сайта? Скачай готовый шаб для рево их куча, к примеру.
Я имею в виду не шаблон.
А сборку сайта, т. е. там уже все extras (wayfinder etc) установлены, разные меню и т. п. Чтобы на конкретном примере всё посмотреть, а не тут наивные вопросы задавать.
---------- Добавлено 06.02.2015 в 01:05 ----------
yet_warm: А при установке модыкса разве не предлагает установить демо-версию сайта?
Нет не видел
---------- Добавлено 06.02.2015 в 01:07 ----------
yet_warm: Скачай готовый шаб для рево их куча, к примеру.
Там пусто и демка не пашет.
---------- Добавлено 06.02.2015 в 01:17 ----------
и что-то шаблон не устанавливается для страничек. устанавливаю новый, а он снова на старый переключается.
yet_warm: а отмечать на каждой страничке, какие блоки показывать -ляпота!
Не правильно. Я не говорил о подобном.
Конкретному блоку указывается на каких страничках он должен выводиться - это оптимально правильный вариант. Указываешь либо НА ВСЕХ либо выбираешь КОНКРЕТНЫЕ СТРАНИЧКИ.
---------- Добавлено 05.02.2015 в 21:19 ----------
yet_warm: обычно 2-5 более, чем достаточно.
Я об этом и говорю. Вы наверное невнимательно читали мои посты.
Вот я и говорю - как сделать, чтобы в одном шаблоне выводились разные блоки как у diafan.cms.
Archi66: Другой вариант (если вам не хочется плодить кучу шаблонов) - вы можете в шаблоне написать проверки (условия)
Это как раз то что нужно. Но не умею писать условия :) Может уже есть здесь готовое решение - такой чанк, в настройках которого автоматом добавляется меню содержащее все странички сайта и можно указать те странички, где чанк должен выводиться?
zero20: В диафаме идет динамическая загрузка нужного блока в шаблоне, в модх нужно на нужных страницах указать шаблон именно с этим блоком. На деле, берете ваш общий шаблон копируете его и называете его например "шаблон с правым блоком", далее создаете чанк (кода вашего блока), потом в созданном шаблоне прописываете этот чанк, и у нужных страниц (ресурсов) в качестве шаблона выбираете "шаблон с правым блоком". Все.
Да это караул какой геморрой - задавать каждой нужной страничке свой шаблон! Безумие!
А если много разных блоков, то и шаблонов тогда нужно 100 штук делать и при этом каждой странице задавать свой шаблон - долбануться и не встать! :)
PS. Речь не о сайдбаре, а блоках, т. е. в сайдбаре может быть много разных блоков.
---------- Добавлено 05.02.2015 в 18:27 ----------
Archi66: На пример у вас есть категория документов (на пример новости)
Это не придирка, а дружественная поправка - вместе пишется слово например.
Ну, а как вывести в нужных страницах? Например есть 1000 страниц, а вывести блок нужно на некоторых, на 10 страницах.
В diafan.cms я вставляю один тег в один шаблон (общий для всех страниц сайта), а через админку указываю страницы, где должен блок выводиться. И он выводится только на этих страницах, хотя шаблон общий для всех страниц.
шаблон соскакивает.
ставлю новый а он снова к старому возвращается.
конечно жму Save.
А при установке модыкса разве не предлагает установить демо-версию сайта?
Скачай готовый шаб для рево их куча, к примеру.
Я имею в виду не шаблон.
А сборку сайта, т. е. там уже все extras (wayfinder etc) установлены, разные меню и т. п. Чтобы на конкретном примере всё посмотреть, а не тут наивные вопросы задавать.
---------- Добавлено 06.02.2015 в 01:05 ----------
А при установке модыкса разве не предлагает установить демо-версию сайта?
Нет не видел
---------- Добавлено 06.02.2015 в 01:07 ----------
Скачай готовый шаб для рево их куча, к примеру.
Там пусто и демка не пашет.
---------- Добавлено 06.02.2015 в 01:17 ----------
и что-то шаблон не устанавливается для страничек. устанавливаю новый, а он снова на старый переключается.
Уже ответил докменеджер.
А по английски это как? Т. е. где эти настройки находятся?
---------- Добавлено 05.02.2015 в 21:59 ----------
Может кто дать ссылку на готовую сборку сайта на MODX? Чтобы мог зайти в админку и своими глазами всё увидеть как и что там сделано.
Несколько лет назад находил подобную демо-сборку, а сейчас рылся и не нашёл.
---------- Добавлено 05.02.2015 в 23:17 ----------
Второе меню как можно вывести?
Например, одно меню вывожу тегом [[Wayfinder? &startId=`0`]].
А если нужно вывести несколько меню на сайте, то как?
---------- Добавлено 05.02.2015 в 23:19 ----------
Будьте снисходительны, я 4 года пользовался diafan.cms и, естественно, мысли замылены привычными решениями.
а отмечать на каждой страничке, какие блоки показывать -ляпота!
Не правильно. Я не говорил о подобном.
Конкретному блоку указывается на каких страничках он должен выводиться - это оптимально правильный вариант. Указываешь либо НА ВСЕХ либо выбираешь КОНКРЕТНЫЕ СТРАНИЧКИ.
---------- Добавлено 05.02.2015 в 21:19 ----------
обычно 2-5 более, чем достаточно.
Я об этом и говорю. Вы наверное невнимательно читали мои посты.
Вот я и говорю - как сделать, чтобы в одном шаблоне выводились разные блоки как у diafan.cms.
Другой вариант (если вам не хочется плодить кучу шаблонов) - вы можете в шаблоне написать проверки (условия)
Это как раз то что нужно. Но не умею писать условия :) Может уже есть здесь готовое решение - такой чанк, в настройках которого автоматом добавляется меню содержащее все странички сайта и можно указать те странички, где чанк должен выводиться?
В диафаме идет динамическая загрузка нужного блока в шаблоне, в модх нужно на нужных страницах указать шаблон именно с этим блоком. На деле, берете ваш общий шаблон копируете его и называете его например "шаблон с правым блоком", далее создаете чанк (кода вашего блока), потом в созданном шаблоне прописываете этот чанк, и у нужных страниц (ресурсов) в качестве шаблона выбираете "шаблон с правым блоком". Все.
Да это караул какой геморрой - задавать каждой нужной страничке свой шаблон! Безумие!
А если много разных блоков, то и шаблонов тогда нужно 100 штук делать и при этом каждой странице задавать свой шаблон - долбануться и не встать! :)
PS. Речь не о сайдбаре, а блоках, т. е. в сайдбаре может быть много разных блоков.
---------- Добавлено 05.02.2015 в 18:27 ----------
На пример у вас есть категория документов (на пример новости)
Это не придирка, а дружественная поправка - вместе пишется слово например.
Revo.
Ну, а как вывести в нужных страницах? Например есть 1000 страниц, а вывести блок нужно на некоторых, на 10 страницах.
В diafan.cms я вставляю один тег в один шаблон (общий для всех страниц сайта), а через админку указываю страницы, где должен блок выводиться. И он выводится только на этих страницах, хотя шаблон общий для всех страниц.
Создаете соответствующий чанк (кусок html отвечающий за вывод данного блока) и вызываете его в тех шаблонах и том месте где нужно.
Спасибо!
А можно конкретно - как вызывать блок в нужных страницах? Выше вы видите в моём примере, что я просто отмечаю страницы в которых надо вывести блок.
Может есть конкретный пример, чтобы мог посмотреть как всё устроено?
А вот ещё такой вопрос - как создать и вывести блок на нужных страницах.
Например в diafan.cms я создаю блок и указываю страницы, на которых он должен отображаться и в шаблон сайта вставляю соответствующий тэг:
Так в этом и проблема - переименуйте файл и ЧПУ включится
О я балбес! Проблема с моей головой - я уже переименовывал файл, но всё равно не работало.
Оказывается я так запарился, что забыл точку поставить спереди - .htaccess, я её просто удалял - htaccess :)
Спасибо за вразумление! Сейчас всё заработало как надо :)