Для всех разработчиков тем пожелание:
Если вы используете вывод блоков в своих темах, не вызывайте их дважды. Вот примеры, как хорошо и как плохо.
ПЛОХО:
{if $wa->block('header.contacts')}
{$wa->block('header.contacts')}
{/if}
ХОРОШО:
{$header_contacts = $wa->block('header.contacts')}
{if !empty($header_contacts)}
{$header_contacts}
{/if}
Почему плохо?
1) У меня, например, приложение Вебформы при первом вызове подгружает скрипты и стили. При последующих, чтобы не дублировать, они уже не выводятся.
Когда делают так, как в первом примере, скрипты и стили не выводятся в итоге в шаблон, и страдает верстка и работоспособность приложения. От этого страдают клиенты и те, кому приходится искать причины такого поведения.
2) Лишняя трата ресурсов и времени при повторном вызове $wa->block('header.contacts'). Лучше это сделать один раз, чем дважды.
очевидно что проблема скорее организации блоков недели тем
* очевидно что проблема скорее в организации блоков нежели тем