Сделать область активную

Здравствуйте, создал область в админке добавил в нее tv, подскажите пожалуйста как сделать ее активной при загрузке страницы

Руслан
15 ноября 2022, 15:51
modx.pro
276
0

Комментарии: 4

Роман
15 ноября 2022, 17:01
0
Фото не загрузилось. добавьте сюда: file.modx.pro/
    Руслан
    16 ноября 2022, 08:32
    0
    Добавил
      Роман
      16 ноября 2022, 09:13
      +1
      Открываем значит амбарную книгу(по другому это старье и назвать нельзя) и читаем:
      activeItem
      Вообще скорее всего, как-то так:
      tabPanel.setActiveTab(5);
      Или возможно, так
      getState: function () {
      	return {activeTab: this.items.indexOf(this.getActiveTab())};
      }
      Нужно пробовать.
        Руслан
        16 ноября 2022, 10:03
        0
        Спасибо, сделал так
        switch ($modx->event->name) {
        	case 'OnDocFormRender':
        		
        	$parent = (int) $_REQUEST['id'];
        	
        	if ($parent = $modx->getObject('modResource', $parent)) {
        	    $i = $parent->get('template');
        	    if ($i == 6) {
        	        $modx->controller->addHtml('<script>
        	            Ext.onReady(function() {
        	                window.setTimeout(function() {
        	                let tabs = Ext.getCmp("modx-resource-tabs");
        	                 tabs.setActiveTab(6);
        	                }, 10);
        	            });
        	            
        	        </script>');
        	    }
        	}
        		
        	break;
        }
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4