Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

0 Пользователей и 1 Гость просматривают эту тему.

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Здравствуйте пишу некое условие замены для поддомена сайта и вот у меня возникла проблема, есть вот такой кастом:

      $current_page_id = cmsController::getInstance()->getCurrentElementId();
      // получаем экземпляр коллекции
      $hierarchy = umiHierarchy::getInstance();
      // получаем umiHierarchyElement, либо false, если страница не существует
      $page = $hierarchy->getElement($current_page_id);

      if (!$page instanceof umiHierarchyElement) {
        // выбрасываем исключение
        throw new publicException(getLabel('error-page-does-not-exist'));
      }

      $domain_id = $page->getDomainId();

      if ($domain_id == '1') {

        здесь условие

    }elseif ($domain_id == '3') {
  
      другое условие

     }

Соотвественно не работает условие , в $domain_id == '3' ? в чем может быть причина, понять не могу, буду очень признателен за помощь!

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Вывод условия в зависисомсти от домена?
« Ответ #1 : 29 Сентября 2013, 11:40:21 »
вы проверяли, что у вас в переменной $domain_id перед тем, как вы начинаете проверку?