- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Если мне не изменяет память это можно сделать какой-то настройкой контекста. Чтобы вспомнить какой именно нужно смотреть мануал.
Может здесь?
Пробовал вводить 0, 1.
Не получается.
WhiteKrol, на мои вопросы пожалуйста ответьте - пост 64 и пост 66
Для меню страниц раздела использую Wayfinder:
Задача:
1. Сделать, чтобы в заголовке раздела было видно для какого раздела это меню - Страницы раздела "имя раздела"?
2. Чтобы заголовок раздела отображался только в том случае, если данная страница содержит подстраницы.
Подскажите как это реализовать.
Если учитывать ваш код:
Судя по вызову [*id*] - у вас MODx Evo.
1. Модифицируйте ваш код:
2. Создайте чанк simpleMenu с кодом:
3. Создайте чанк parentMenu с кодом:
Измените верстку в чанках на ту, которая вам нужна и готово =)
Также посмотрите описание метода getDocument и список полей которые он выгружает по ссылке:
http://modx-cms.ru/dokumentatsiya/dokumentacziya-evo/razrabotka/programmirovanie/modx-api/getdocument.html
на случай если вам понадобится, что-то кроме заголовка, вы сможете это сделать сразу в чанке parentMenu, например добавив:
[+alias+] (псевдоним документа) или [+description+] (описание)
---------- Добавлено 16.11.2012 в 07:45 ----------
Может здесь?
Пробовал вводить 0, 1.
Не получается.
Да, он самый. Попробуйте значение "full" и где-нибудь в документе вызвать [[~id]] чтобы посмотреть урл. Ссылки в wayfinder он менять не будет, для WF нужно указывать значение &scheme как вы писали ранее.
WhiteKrol, задача решена таким образом:
$parent = $modx->documentObject['parent'];
if(count($modx->getChildIds($modx->documentObject['id'],1))==0) return '[[Wayfinder? &level=`1` ]]';
else return '<div class="menurasdeltitel">[*pagetitle*]</div>[[Wayfinder? &startId=`[*id*]` &level=`1` ]]';
?>
Вы правы, в Evo работает абсолютно аналогично.
Если вы хотите сделать абсолютно для всего сайта правками в одном месте вам потребуется изменить функцию makeUrl которая находится в /manager/includes/document.parser.class.inc.php
Хм, а у меня всё равно выводятся относительные URL`ы в Evo при добавлении &scheme=`full` в Wayfinder.
А makeUrl я поправить самостоятельно не смогу. Но за идею спасибо, хотя бы знаю теперь, в какую сторону копать..
Хм, а у меня всё равно выводятся относительные URL`ы в Evo при добавлении &scheme=`full` в Wayfinder.
А makeUrl я поправить самостоятельно не смогу. Но за идею спасибо, хотя бы знаю теперь, в какую сторону копать..
Странно. Должно работать
http://rtfm.modx.com/display/ADDON/wayfinder
&scheme
format for how URLs are generated. Possible values are (based on makeURL API call):
-1 : (default value) URL is relative to site_url
0 : see http
1 : see https
full : URL is absolute, prepended with site_url from config
abs : URL is absolute, prepended with base_url from config
http : URL is absolute, forced to http scheme
Можете подсказать как на модх реализовать мультидоменность с одной админкой?
Хм, а у меня всё равно выводятся относительные URL`ы в Evo при добавлении &scheme=`full` в Wayfinder.
А кэш сайта чистили?
Попробуйте очистить кэш.
Можете подсказать как на модх реализовать мультидоменность с одной админкой?
Штатными средствами это реализуется только на Revolution при помощи контекстов.
Статей на эту тему помоему миллион - http://yandex.ru/yandsearch?text=%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C+modx+revo&from=os&lr=56
А кэш сайта чистили?
Попробуйте очистить кэш.
Чистил, разумеется. Это чуть ли не первое действие при любых глюках =)
Сейчас еще раз попробовал &scheme=`full`, получается интересная ситуация: ссылки первого уровня абсолютные, а второго — относительные 😕