X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Проблема с тегом site_url в MODX Revo
T(h)rasher
T(h)rasher
Topic Starter сообщение 5.10.2014, 12:34; Ответить: T(h)rasher
Сообщение #1


Добрый день всем участникам форума. Недавно начал изучать MODX Revolution. Столкнулся с проблемой генерации урлов сайта, висящего на локальном хосте. В шапке сайта прописал тег base, в котором указал тег [[++site_url]] — для трансформации статичного html в динамический. Но генерируемый код оказывается не верным. Вместо урла к корневой папке, где лежат файлы шаблона сайта, динамически вставляется обрезанный урл. Т.е., вместо «127.0.0.1/Work/public_html/MODXRev/assets/templates/7in1/» генерируется «127.0.0.1/Work/public_html/MODXRev/». Из-за этого не правильно отрабатывает Wayfinder и не показываются пункты меню, файлы которых лежат в папке шаблона. 
PS При этом, если в теге base жестко прописать правильный урл, то по сути ничего не изменится. Пункты меню (кроме домашней страницы) как были недоступны, так и останутся, но зато пропадут все css-стили. А в адресной строке браузера все равно будет отображаться не правильный урл.

На сколько я понял, этот самый site_url формируется в файле config.inc.php таким образом:

if (!defined('MODX_SITE_URL')) {
$site_url= $url_scheme . $http_host . MODX_BASE_URL;
define('MODX_SITE_URL', $site_url);
}

В моем случае MODX_BASE_URL — это /Work/public_html/MODXRev/. Иными словами, урл папки, где установлена CMS совпадает с урлом, по которому находится шаблон, хотя по факту это не так (т.е., непосредственно в папке MODXRev шаблон не находится, там находятся подпапки MODX, в одной из которых лежит папка с шаблоном). Как-то это можно исправить? Понятно, что в эту переменную можно жестко прописать путь до сайта (сразу после MODX_BASE_URL поставить точку и добавить нужную часть урла), но это не выход.


Сообщение отредактировал T(h)rasher - 5.10.2014, 12:37
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
T(h)rasher
T(h)rasher
Topic Starter сообщение 7.10.2014, 21:56; Ответить: T(h)rasher
Сообщение #2


Проблема в некотором роде прояснилась, но не решилась. Тег site_url работает нормльно и показывает то, что должен. Проблема, возможно, связана с wayfinder'ом - он генерит меню, кликая по которому, по идее, надо переходить на другие страницы сайта. Но работает только страница Home, на всех остальных пишет Object not found. Error 404. 
Портировал шаблон на основе уроков по MODX, ЧПУ настроены, все вроде бы в порядке, но меню не работает...


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужно ли закрывать ненужные страницы тегом noindex, follow?
8 noviktamw 2917 2.3.2024, 12:53
автор: toplinks
Открытая тема (нет новых ответов) Ищу специалиста по ModX
0 karambas 952 14.6.2022, 22:49
автор: karambas
Открытая тема (нет новых ответов) Ремонт сайта на MODX
Обновление сайта на MODX
2 Metrob 8065 11.9.2021, 9:07
автор: Metrob
Открытая тема (нет новых ответов) Продам MODX.CC
2 Accusser 1488 13.6.2020, 13:24
автор: Accusser
Открытая тема (нет новых ответов) Вертска PSD to HTML, натяжка на Modx
Недорого
1 sheva7 1253 7.2.2020, 23:07
автор: Seodjo


 



RSS Текстовая версия Сейчас: 25.4.2024, 17:28
Дизайн