Vladyslav

Vladyslav

С нами с 15 февраля 2024; Место в рейтинге пользователей: #9193

Настройка уровня вложенности ссылки в адресной строке

Здравствуйте, у меня есть ссылка такого вида:
site.ru/country/news/article-1.html

А нужно сделать вот такой вид:
site.ru/country/article-1.html

Имеется ввиду, чтобы был только самый первый родитель в адресной строке, ну и соответственно последний элемент независимо от коло-ва уровня вложенности
Как это можно реализовать?
Vladyslav
27 апреля 2024, 01:22
modx.pro
211
0

Возможно ли реализовать разные региональные подразделения под одним доменом с разным меню?

Вопрос заключается в том, что сайт мультиязычный, и сайт содержит допустим 15 стран в каждом контексте. Примерный вид адреса страны выглядит так site.com/en/england, либо site.com/en/denmark. Трудно ли такое реализовать?
Vladyslav
24 апреля 2024, 15:02
modx.pro
51
0

Конфликт ссылок с cultureKey контекстов

Здравствуйте! Проблема состоит в том, что если псевдоним на любом из контекстов начинается на de, например development-of-documentation, то меня перекидывает на страницу 404 немецкого контекста. Я понимаю, что проблема в ключе de, но как я могу это исправить. Вот код, который определяет контекст:
<?php
if($modx->context->get('key') != "mgr"){
	switch ($_REQUEST['cultureKey']) {
		case 'ru':
			$modx->switchContext('ru');
			break;
		case 'it':
			$modx->switchContext('it');
			break;
		case 'fr':
			$modx->switchContext('fr');
			break;
		case 'de':
			$modx->switchContext('de');
			break;
		case 'es':
			$modx->switchContext('es');
			break;
		case 'uk':
			$modx->switchContext('web');
			break;
		case 'ua':
			$modx->switchContext('web');
			break;
		default:
			$modx->switchContext('en');
			break;
	}
	unset($_GET['cultureKey']);
}
Vladyslav
08 апреля 2024, 19:13
modx.pro
93
0

Проблема с отображением текста из редактора

Здравствуйте! есть проблема, и заключается в том, что в редакторе есть заголовок h2 и после него идет тэг p вот в таком виде
<h2>Текст</h2> <p>Текст</p>
, но при выводе на сайте почему-то имеет такой вид
<h2>Тест<p>Текст</p></h2>
Вот более развернутый вид в редакторе:

<h2 style="text-align: center;"><span style="font-size: 24pt;"><strong>Текст</strong></span></h2>
<p>Текст</p>
Если поменять h2 на div то все отображается корректно. Использую TinyMCE Rich Text, но при его удалении ничего не меняется.Буду благодарен любой помощи
Vladyslav
28 марта 2024, 13:47
modx.pro
1 520
0

Когда клиент оставляет заявку, он получает автоответ, и независимо на каком языке форма(на сайте несколько языков), отправляет ру версию письма

Вот сама форма
{'!AjaxForm' | snippet: [
'snippet'=>'FormIt',
'hooks'=>'email,FormItAutoResponder',
'FormFields'=>'where,name,email,telVal,msg,ASSIGNED_BY_ID,OPPORTINUTY,types,site,sourcebuster',
'form'=>'orderFormTpl',
'submitVar'=>'orderFormSbm',
'emailTpl'=>'orderFormEmail',
'emailTo'=>$_modx->config.robotemail,
'emailFrom'=>$_modx->config.no_email,
'emailReplyTo'=>$_modx->getPlaceholder('email'),
'emailSubject'=>$_modx->config.site_name~': '~ $_modx->resource.pagetitle~'; Заказ услуги (id:'~$_modx->resource.id~')',
'validate'=>'name:required, email:required:email, tel:required, msg:required, firstname:blank',
'validationErrorMessage'=>$_modx->lexicon('mmix.formError'),
'successMessage'=>$_modx->lexicon('mmix.formSuccess'),
'fiarToField'=>$_modx->getPlaceholder('email'),
'fiarTpl'=>'FormItAutoResponderTpl',
'fiarSubject'=>'',
'fiarFromName'=>'Diamant',
'fiarFrom'=>$_modx->config.emailsender,
'frontend_css'=>'',
]}
в комментариях добавлю fiarTpl, так как ограничение
Vladyslav
15 февраля 2024, 19:47
modx.pro
271
0