[%~ PROCESS 'blocks/b-form-button/b-form-button.tt2' + 'blocks/b-form-input/b-form-input.tt2' + 'blocks/b-popupa/b-popupa.tt2' + 'b-banner-sitelinks/b-banner-sitelinks.tt2' + 'blocks/b-form-input/b-form-input.tt2' + 'blocks/b-popupa/b-popupa.tt2' ; SET modelPath = banner.modelPath; WRAPPER l_table_form__section; WRAPPER l_table_form__row; WRAPPER l_table_form__label; # т.к. от турков скрыты картинки, здесь нужно писать фразу "Дополнения" IF yandex_domain == 'yandex.com.tr'; WRAPPER b_banner_form_errors__label options = {error=>errors.${banner.bid}.sitelinks, errorId=>'sitelinks', banner => banner}; iget("Дополнения:"); END; END; END; WRAPPER l_table_form__input options = {class => 'l-table-form__cell_middle'}; unique_id = 'sitelinks' _ banner.bid _ generate_id(); b_popupa({ content => b_banner_sitelinks({ modelPath => modelPath, errors => sitelink_errors, sitelinks => banner.sitelinks, prev_bid => banner.prev_bid, suffix => banner.suffix, title => banner.title, body => banner.body, bid => banner.bid, cid => banner.cid, number => Sitelinks.get_number, unique_id => unique_id }), has_close => 1, class => 'b-popupa_adjustable_no b-banner-sitelinks__popup open-me', direction => 'down-right', }); b_banner_sitelinks__controls({ sitelinks => banner.sitelinks, modelPath => modelPath, suffix => banner.suffix, number => Sitelinks.get_number, errors => sitelink_errors, unique_id => unique_id }); b_banner_form_errors({ errors => errors.${banner.bid} && errors.${banner.bid}.sitelinks, errorId=> 'sitelinks', type=>'model', banner=> banner, modelName => 'b-banner-edit', cut_text=> iget('Ошибки в поле "Быстрые ссылки"') }); END; WRAPPER l_table_form__help; END; END; END; ~%]