сейчас условия PHP: <?php if( $catid == '1' || $catid == '2' || $catid == '3' || $catid == '4' ) : ?> <jdoc:include type="modules" name="left" /> <?php endif ?> а как сделать проще - что мол показать <jdoc:include type="modules" name="left" /> если $catid принадлежит промежутку от 1 до 4 включительно? просто перечеслять уже достаточно сложно стает все варианты
если $catid это целые числа, то... операторы сравнения не в моде нынче? PHP: if ($catid>=1 && $catid<=4){} ежели $catid это произвольные строки, то все-равно их придется перечислить, правда сравнивать будет легче PHP: $match_array = array('str1', 'str2', 'str3', '...', 'strN'); дальше как в предыдущем варианте PHP: if (in_array($catid, $match_array)){}