рдмреНрд▓реЙрдХ рдирд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП vars рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред
{% рдмреНрд▓реЙрдХ_рдирд╛рдо рд╕реЗрдЯ рдХрд░реЗрдВ = "my_block_name"%}
{% рдмреНрд▓реЙрдХ рдмреНрд▓реЙрдХ_рдирд╛рдо%}
рдХреБрдЫ рдПрдЪрдЯреАрдПрдордПрд▓ ...
{% рдПрдВрдбрдмреНрд▓реЙрдХ%}
рдХреНрдпреЛрдВрдХрд┐ block_name
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ 'block_name'
рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдЖрдк рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЯрд╣рдиреА рдХреЗ рд╕рд╛рде рдЧрддрд┐рд╢реАрд▓ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдореИрдВ рдЗрд╕реЗ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ?
рдЖрдк рд╕рд╣реА рд╣реИрдВ, рдХреЛрдИ рдЧрддрд┐рд╢реАрд▓ рдмреНрд▓реЙрдХ рдирд╛рдо рдирд╣реАрдВ рд╣реИ
рдЖрдк рдЧрддрд┐рд╢реАрд▓ рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЛ рдЯреНрд╡рд┐рдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрд▓рд┐рдВрдЧ-рд╕реВрдЪреА рдкрд░ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВред
рдХреЛрд▓реНрдб рдХреЗрд╕ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ ^^ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдПрдХ рдРрд╕реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЧрддрд┐рд╢реАрд▓ рдмреНрд▓реЙрдХ рдирд╛рдореЛрдВ рд╕реЗ рд▓рд╛рднрд╛рдиреНрд╡рд┐рдд рд╣реЛрдЧрд╛ ...
рдореИрдВ рд╕рд┐рдВрдЧрд▓ рдЯреЗрдмрд▓ рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ рдХреЗ рд╕рд╛рде рдбреЙрдХреНрдЯреНрд░рд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ (рдмреЗрд╕ рдПрдмреНрд╕рдЯреНрд░реИрдХреНрдЯ рдХреНрд▓рд╛рд╕ = рдЖрд░реНрдЯрд┐рдХрд▓, рдФрд░ рдиреНрдпреВрдЬ + рдПрдлрдПрдХреНрдпреВ рдЖрд░реНрдЯрд┐рдХрд▓ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИ)ред
рдлрд┐рд░, рдореИрдВрдиреЗ рд╕рдорд╛рдЪрд╛рд░ рдФрд░ рдПрдлрдПрдХреНрдпреВ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдлреЙрд░реНрдо рдХреНрд▓рд╛рд╕реЗрд╕ рдмрдирд╛рдП рд╣реИрдВред рд▓реЗрдХрд┐рди рд╕рднреА рд░реВрдк рдПрдХ рд╣реА рдЯрд╣рдиреА рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рддрдм рдореБрдЭреЗ рдПрдХ рдлрд╝реАрд▓реНрдб рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА (рдЬреИрд╕реЗ article.product рдХрд╣реЗрдВ) рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд
рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐, рдХрд┐рд╕ рдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдлрд╝реАрд▓реНрдб рдХрд╛ рдирд╛рдо рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рдирд╛рдо рдпрд╛ рддреЛ news_product рдпрд╛ faq_product рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рджреЛрд╣рд░рд╛рд╡ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдлрд╝реЙрд░реНрдо рдлрд╝реАрд▓реНрдб рдХреЛ рдЗрд╕ рддрд░рд╣ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛:
{%- block '_'~type~'_product_widget' -%}
...
{% endblock %}
рдХреБрдЫ рд╢реЛрдз рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ getBlockPrefix рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдлреЙрд░реНрдо рдкреНрд░рдХрд╛рд░ рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рдлреЙрд░реНрдо рдХреЗ рдЙрдкрд╕рд░реНрдЧ рдХреЛ рдордЬрдмреВрд░ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛, рддрд╛рдХрд┐ рд╕рднреА рд░реВрдкреЛрдВ рдореЗрдВ рд╕рдорд╛рди рдлрд╝реАрд▓реНрдб рдирд╛рдо рд╣реЛрдВ, рдФрд░ рдореИрдВ рдмрд╕ article_product рдХреЛ рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ:
public function getBlockPrefix(){
return 'article';
}
рддреЛ рдмрд╕ рдЗрд╕ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЬреЛ рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ ...
рдмреНрд▓реЙрдХ рдирд╛рдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВ, рдФрд░ рдЗрд╕рд▓рд┐рдП рд╕рдВрдХрд▓рди рд╕рдордп рдкрд░ рдЬреНрдЮрд╛рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЪрд░ рдХреЗрд╡рд▓ рд░рдирдЯрд╛рдЗрдо рдкрд░ рд╣реА рдЬреНрдЮрд╛рдд рд╣реЛрддреЗ рд╣реИрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдмреНрд▓реЙрдХ рдирд╛рдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВ, рдФрд░ рдЗрд╕рд▓рд┐рдП рд╕рдВрдХрд▓рди рд╕рдордп рдкрд░ рдЬреНрдЮрд╛рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЪрд░ рдХреЗрд╡рд▓ рд░рдирдЯрд╛рдЗрдо рдкрд░ рд╣реА рдЬреНрдЮрд╛рдд рд╣реЛрддреЗ рд╣реИрдВред