Fatal error и мультисайт поддомены
Всем доброго времени суток)))
Настроил поддомены на сайте через контексты с переключением от Василия ссылка на плагин.
Контекстов на сайте много, но по существу 2 типа. Один по городам другой по компаниям.
На сайте стоит дополнение minishop2, добавил доп свойство для товара (способ через плагин) для выбора из списка значений компанию (значения полностью идентичны context_key). Они же является context_key для поддоменов компаний, чтобы в будущем выводить на странице компании все её (услуги/товары).
Вызываю снипет на базовом поддомене вида sitename.ru, чтобы он мне создал ссылку на поддомен компании — работает ссылку создаёт правильно.
Вызываю снипет на город поддомене вида сity.sitename.ru, чтобы он мне создал ссылку на поддомен компании — пишет ужас).
Fatal error: Call to a member function get() on a non-object in /home/vkus207/public_html/topquests/core/cache/includes/elements/modsnippet/33.include.cache.php on line 5
Привожу код чанка для ссылки и снипа для её создания.
В чем может быть дело? Помогите разобраться.
Код чанка:
Код снипета:
Снипет вызываю так в чанке продукта:
Настроил поддомены на сайте через контексты с переключением от Василия ссылка на плагин.
Контекстов на сайте много, но по существу 2 типа. Один по городам другой по компаниям.
На сайте стоит дополнение minishop2, добавил доп свойство для товара (способ через плагин) для выбора из списка значений компанию (значения полностью идентичны context_key). Они же является context_key для поддоменов компаний, чтобы в будущем выводить на странице компании все её (услуги/товары).
Вызываю снипет на базовом поддомене вида sitename.ru, чтобы он мне создал ссылку на поддомен компании — работает ссылку создаёт правильно.
Вызываю снипет на город поддомене вида сity.sitename.ru, чтобы он мне создал ссылку на поддомен компании — пишет ужас).
Fatal error: Call to a member function get() on a non-object in /home/vkus207/public_html/topquests/core/cache/includes/elements/modsnippet/33.include.cache.php on line 5
Привожу код чанка для ссылки и снипа для её создания.
В чем может быть дело? Помогите разобраться.
Код чанка:
<a href="[[+link]]" target="_blank">[[+link_text]]</a>
Код снипета:
<?php
$site_name = $modx->getObject('modContextSetting', array('context_key'=>$ctx, 'key'=>'site_name'));
$site_url = $modx->getObject('modContextSetting', array('context_key'=>$ctx, 'key'=>'site_url'));
$name = $site_name->get('value');
$host = $site_url->get('value');
$output = $modx->getChunk('my_Chunk',array(
'link' => $host,
'link_text' => $name,
));
return $output;
Снипет вызываю так в чанке продукта:
[[test? &ctx=`[[+company]]`]]
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
1
1 151
0
Комментарии: 2
22 марта 2016, 00:24
Скорее всего директория создалась под root'ом попробуйте через SSH команду выполнить:
chown -R user:user /var/www/user/data/www/site.ru/
Пример привожу от установки ISPmanager 5 Lite на Debian 7, где user это ваш пользователь и группа по умолчанию. 22 марта 2016, 10:10
Проблема решилась! Было не верное значение для поля компания у одного из документов. Физически этого контекста не было в modx)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Здесь упомянуты:
Компонент | Текущая версия | Закачки |
miniShop2 | 4.4.0-pl от 06.08.2024 | 26 389 |
Вчера в 21:11
Здравствуйте
Есть желание использовать компонент polylang для автоматизации перевода с наименьшими усилиями, но есть пару вопросов, которые хотелось ...
Polylang 143
Вчера в 16:30
Добрый день.
Удалите плагин vpSystem от пакета.
[VirtualPage] - Виртуальные страницы. 183
Вчера в 08:40
Хочестя в тикеты при сохранении комментария добавить кнопку «проверить на ошибки» и при нажатии на нее проверить комментарий на ошибки в нейросети сох...
pbStudio: Создаём сайт с PageBlocks – настройка и главная страница 6
Вчера в 08:36
Нет, через апи идет запрос в ChatGPT, который формирует необходимые данные о блоке, а дальше PageBlocks их разбирает и создает все нужные элементы.
PageBlocks 2.6.0. Настройка меню MODX и гибкое управление страницей пользователя 12
Вчера в 00:03
Не работает парсинг с vk.com, vkvideo.ru
[videoGallery] 1.4.0 Поддержка VK Video и ещё пара фишек 9
17 апреля 2025, 23:01
Можете тоже подсказать как победить данную ошибку?
msGallerySearch - загрузка изображений в галерею minishop2 по ссылке и Google поиск картинок 44
17 апреля 2025, 21:35
Действительно! Самого главного я и не обозначил! Спасибо! Поправлю заголовок.
Речь идет именно о панели менеджера и возможности управления заказами.
...
Вывод перечня заказанных товаров в таблицу с заказами minishop2 (панель менеджера) 8
17 апреля 2025, 17:49
Очевидно ты используешь источник файлов, поэтому в админке путь прописан от источника, хочешь полный путь, откажись от источника файлов.
Не открываются загруженные файлы пишет страница не найдена 2
17 апреля 2025, 15:08
Привет, Henk. Спасибо за ответ! В посте по ссылке меня больше всего заинтересовала фраза «мы интегрировали AI в медиа-менеджер, чтобы значительно упро...
MODX/AI Hackathon Part 2 (27 марта) 4
17 апреля 2025, 13:17
в preg_match проверка проходит, и туда 100% приходит url
Здравствуйте! Первый раз такое вижу, у слеша, не 1 символ в строке, а 9!! Как это делает MODX 2