Задать вопрос
  • Как в Jquery полчуить старое значение css свойства в class stylesheet, которое было переопределено в атрибуте style?

    @pzru Автор вопроса
    Спасибо.
    А так чтобы напрямую, чтобы не удалять атрибут style, а то костыль получается :))
    Ответ написан
    Комментировать
  • Оператор [[!If? не выводит чанки. Или проблема Глубже? Как исправить?

    @pzru Автор вопроса
    Решил. Исправил ссылки. Ошибки пропали, но проблема осталась. Пошел методом исключения. И оказалось, что внутри чанков [[$smrProfileRequestUserEditEnabled]] и [[$smrProfileRequestUserEditDisabled]], вызывался чанк [[$smrUserProfileTop]], в котором вызывался сниппет [[!smrProfileMenu]], содержащий:
    <?php
    $idcd = $modx->resource->get('id');
    if ($idcd == 27) {
    	echo "
    	<li class=\"mrt0\"><a class=\"side\" style=\"border-right: 5px solid #e7e7e7;\" href=\"".$modx->makeUrl(27)."\"><i class=\"fa fa-list-alt mrr15\"></i>Мои заявки</a></li>
    	<li class=\"mrt0\"><a class=\"side\" href=\"".$modx->makeUrl(17)."\"><i class=\"fa fa-list mrr15\"></i>Мои заказы</a></li>
        <li class=\"mrt0\"><a class=\"side\" href=\"".$modx->makeUrl(19)."\"><i class=\"fa fa-user mrr15\"></i>Личные данные</a></li>";
    }
    else if ($idcd == 17) {
    	echo "
    	<li class=\"mrt0\"><a class=\"side\" href=\"".$modx->makeUrl(27)."\"><i class=\"fa fa-list-alt mrr15\"></i>Мои заявки</a></li>
    	<li class=\"mrt0\"><a class=\"side\" style=\"border-right: 5px solid #e7e7e7;\" href=\"".$modx->makeUrl(17)."\"><i class=\"fa fa-list mrr15\"></i>Мои заказы</a></li>
        <li class=\"mrt0\"><a class=\"side\" href=\"".$modx->makeUrl(19)."\"><i class=\"fa fa-user mrr15\"></i>Личные данные</a></li>";
    }
    else if ($idcd == 19) {
    	echo "
    	<li class=\"mrt0\"><a class=\"side\" href=\"".$modx->makeUrl(27)."\"><i class=\"fa fa-list-alt mrr15\"></i>Мои заявки</a></li>
    	<li class=\"mrt0\"><a class=\"side\" href=\"".$modx->makeUrl(17)."\"><i class=\"fa fa-list mrr15\"></i>Мои заказы</a></li>
        <li class=\"mrt0\"><a class=\"side\" style=\"border-right: 5px solid #e7e7e7;\" href=\"".$modx->makeUrl(19)."\"><i class=\"fa fa-user mrr15\"></i>Личные данные</a></li>";
    }
    else {
    	echo "
    	<li class=\"mrt0\"><a class=\"side\" href=\"".$modx->makeUrl(27)."\"><i class=\"fa fa-list-alt mrr15\"></i>Мои заявки</a></li>
    	<li class=\"mrt0\"><a class=\"side\" href=\"".$modx->makeUrl(17)."\"><i class=\"fa fa-list mrr15\"></i>Мои заказы</a></li>
        <li class=\"mrt0\"><a class=\"side\" href=\"".$modx->makeUrl(19)."\"><i class=\"fa fa-user mrr15\"></i>Личные данные</a></li>";	
    }
    Знаю, что трехэтажный велосипед, но собственно, после выдворения его вызова на уровень выше, собственно в тело самого документа:
    [[$smrUserProfileTop]]
    [[!If?
       &subject=`[[!urlGetValue? &field=`cpreq`]]`
       &operator=`empty`
       &then=`[[$smrProfileRequestUserList]]`
       &else=`[[$smrProfileRequestUserEditSwitch]]`
    ]]
    [[$smrUserProfileBottom]]

    все заработало. Спасибо :)
    Ответ написан