<option value="0">{lang}wcf.global.noSelection{/lang}</option>
{foreach from=$pageNodeList item=pageNode}
- {if !$pageNode->requireObjectID}
+ {if !$pageNode->isDisabled && !$pageNode->requireObjectID}
<option value="{@$pageNode->pageID}"{if $pageNode->pageID == $landingPageID} selected{/if} data-identifier="{@$pageNode->identifier}">{if $pageNode->getDepth() > 1}{@" "|str_repeat:($pageNode->getDepth() - 1)}{/if}{$pageNode->name}</option>
{/if}
{/foreach}
if (!$page->pageID) {
throw new UserInputException('landingPageID');
}
- else if ($page->requireObjectID) {
+ else if ($page->requireObjectID || $page->isDisabled) {
throw new UserInputException('landingPageID', 'invalid');
}
}