Формирование ссылки на админ. панель Modx
Добрый день!
Подскажите пожалуйста, каким образом можно корректно сформировать ссылку на редактирование ресурса в админ. панели Modx?
На данный момент изменена папка с админкой Modx, поэтому вариант /manager/?a=resource/update&id=[[*id]] не подходит.
Ссылку необходимо сформировать на феноме, вариант {$_modx->makeUrl($_modx->resource.id, 'mgr', '', 'full')} не работает и выдает пустой результат.
Подскажите пожалуйста, каким образом можно корректно сформировать ссылку на редактирование ресурса в админ. панели Modx?
На данный момент изменена папка с админкой Modx, поэтому вариант /manager/?a=resource/update&id=[[*id]] не подходит.
Ссылку необходимо сформировать на феноме, вариант {$_modx->makeUrl($_modx->resource.id, 'mgr', '', 'full')} не работает и выдает пустой результат.
Комментарии: 8
У меня вот так.
<a href="https://site.ru/manager/index.php?a=resource/update&id={$_modx->resource.id}" target="_blank">
https://site.ru/manager/index.php?a=resource/update&id={$_modx->resource.id} </a>
Выше написал, что папка в админку (manager) была переименована и такой вариант не подходит. Конечно, можно просто прописать новую папку и все заработает, но зачем, если есть нужный плейсхолдер.
У вас очень часто переименовывается эта папка?
Не часто, но на всех проектах разные папки и чтобы не вникать и каждый раз не переписывать гораздо удобнее копировать с плейсхолдером {$_modx->config.manager_url}.
Да, видел это дополнение. Обязательно попробую его, спасибо.
{$_modx->config.manager_url}?a=resource/update&id={$_modx->resource.id}
То что надо, ответ на мой вопрос. Забыл про этот плейсхолдер (manager_url). Наткнулся на $_modx->makeUrl, начал через него пробовать, ничего не получилось ну и про плейсхолдер совсем забыл. Спасибо.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.