Версия: 6.x
burger close
Класс StandartBlock
Граф наследования:StandartBlock:
Block AbstractClient AbstractModule AbstractController IController LinkedWarehouse SelectAffiliate ShortInfo Article ArticleProducts Category LastNews SearchLine BannerZone Slider BannerView BrandList Category Compare Favorite HeadListProducts LastViewed ProductTabs Recommended SameProducts SearchLine SideFilters TopCategories TopProducts Comments Button Feedback BreadCrumbs Logo Map UserTemplate YandexMap Menu SelectPartner Photolist Cart CartFull Checkout CheckoutStep Concomitant OneClickCart ProductAmountInCart SelectedAddressBlock Selector AuthBlock

Подробное описание

Класс описывает стандартные блоки-контроллеры, имеющие только одно действие и шаблон.

Открытые члены

 getParamObject ()
 
- Открытые члены унаследованные от Block
 __construct ($param=[])
 
 getParamObject ()
 
 exec ($returnAsIs=false)
 
 updateParamCache ()
 
 getStoreParams ()
 
 getBlockId ()
 
 myGet ($key, $type, $default=null)
 
 myBlockIdInput ()
 
 isMyPost ()
 
 getSettingUrl ($absolute=false)
 
- Открытые члены унаследованные от AbstractClient
 __construct ($param=[])
 
 isConstructorBlock ()
 
 getDebugGroup ()
 
 wrapHtml ($body, $html_template=null)
 
- Открытые члены унаследованные от AbstractModule
 __construct ($param=[])
 
 getParam ($key=null, $default=null, $checkempty=false)
 
 setParam ($key, $value=null)
 
 setResource ()
 
 getControllerName ()
 
 addResource ()
 
 init ()
 
 fetch ($tpl, $param_name= 'tpl')
 
 request ($key, $type, $default=null, $strip= '')
 
 getKeyName ($keyname)
 
 comError ($error_text)
 
 checkAccessRight ()
 
 exec ($returnAsIs=false)
 
 getDebugGroup ()
 
 getModTplPath ()
 
 getModuleConfig ()
 
- Открытые члены унаследованные от AbstractController
 __construct ()
 
 isViewCacheExpired (string $cache_id_str, string $template, int $lifetime=null)
 
 wrapHtml ($body, $html_template=null)
 
 getAction ()
 
 exec ($returnAsIs=false)
 
 processResult ($result)
 
 presetAct ($act)
 
 e404 ($reason=null)
 
 redirect ($url=null, $status=302)
 
 refreshPage ()
 
 getUrlName ()
 
- Открытые члены унаследованные от IController
 exec ()
 

Защищенные данные

 $default_params
 
- Защищенные данные унаследованные от Block
 $block_id_cache
 
 $action_var = null
 
 $store_params
 
 $store_key
 
- Защищенные данные унаследованные от AbstractModule
 $user
 
 $access_right = 1
 
 $default_params = []
 
 $param = []
 
 $mod_name = ''
 
 $controller_name = ''
 
 $mod_css = '/modules/%MODULE%/view/css/'
 
 $mod_js = '/modules/%MODULE%/view/js/'
 
 $mod_img = '/modules/%MODULE%/view/img/'
 
 $mod_tpl = '/modules/%MODULE%/view/'
 
 $mod_relative_tpl = ''
 
- Защищенные данные унаследованные от AbstractController
 $act = null
 
 $action_var = 'Act'
 
 $result
 

Дополнительные унаследованные члены

- Открытые статические члены унаследованные от Block
static getInfo ($key=null)
 
static getNotReplaceableParams ()
 
static isVisibleOnSiteConstructor ()
 
- Поля данных унаследованные от Block
const BLOCK_ID_PARAM = '_block_id'
 
const BLOCK_PATH_PARAM = 'tplpath'
 
const BLOCK_NUM_PARAM = 'num'
 
const BLOCK_LOADED_FROM_DB_PARAM = 'params_loaded_from_db'
 
const BLOCK_INSERT_CONTEXT = 'theme_context'
 
- Поля данных унаследованные от AbstractClient
 $debug_group = null
 
- Поля данных унаследованные от AbstractController
const DEFAULT_ERROR_PAGE_TPL = '%THEME%/exception.tpl'
 
 $view
 
 $url
 
 $app
 
 $router
 
- Защищенные члены унаследованные от Block
 appendParamsFromDb ($param)
 
 loadStoredParams ()
 
- Защищенные члены унаследованные от AbstractClient
 isDebugModeEnabled ()
 
 canProcessResult ()
 
- Защищенные статические члены унаследованные от Block
static getSelfNotReplaceableParams ()
 
static getAlwaysNotReplaceableParams ()
 
- Статические защищенные данные унаследованные от Block
static $controller_title = ''
 
static $controller_description = ''
 

Методы

getParamObject ( )

Возвращает ORM объект, содержащий настриваемые параметры или false в случае, если контроллер не поддерживает настраиваемые параметры

Возвращает
ControllerParamObject

Поля

$default_params
protected
Инициализатор
= [
'indexTemplate' => ''