- Совместимость с XenForo
- 2.2
- 2.3
 
Добавляет новую переменную шаблона 
Это полезно, если вы хотите настроить отображение какого-либо элемента в зависимости от того, сколько там сообщений, тем или медиа-элементов.
Например, вы можете захотеть скрыть элемент на боковой панели в небольших темах (или на последней странице темы, где отображаются только одно или два сообщения), чтобы боковая панель не была намного длиннее, чем содержимое.
Пример использования:
Следующий код можно использовать для размещения рекламы в боковой панели, чтобы скрыть рекламу на страницах с короткими темами.
	
	
	
		
Более простой способ:
Если мы объединим это дополнение с , который дает нам сокращенный способ ссылки на все различные типы тем и форумов в именах шаблонов с использованием новой переменной шаблона
	
	
	
		
					
					
	
					
					
					$xf.itemsThisPage, которая содержит информацию о количестве сообщений/медиа/ресурсов отображённых на странице.Это полезно, если вы хотите настроить отображение какого-либо элемента в зависимости от того, сколько там сообщений, тем или медиа-элементов.
Например, вы можете захотеть скрыть элемент на боковой панели в небольших темах (или на последней странице темы, где отображаются только одно или два сообщения), чтобы боковая панель не была намного длиннее, чем содержимое.
Пример использования:
Следующий код можно использовать для размещения рекламы в боковой панели, чтобы скрыть рекламу на страницах с короткими темами.
		HTML:
	
	 <xf:if is="in_array($xf.reply.template, [
                'thread_view',
                'thread_view_type_article',
                'thread_view_type_poll',
                'thread_view_type_question',
                'thread_view_type_suggestion'
               ]) && $xf.itemsThisPage <= 1">
        <!-- show nothing -->
    <xf:else />
        <!-- show the item -->
    </xf:if>Более простой способ:
Если мы объединим это дополнение с , который дает нам сокращенный способ ссылки на все различные типы тем и форумов в именах шаблонов с использованием новой переменной шаблона
$xf.reply.templateParent - мы можем еще больше упростить приведенный выше пример:
		HTML:
	
	  <xf:if is="$xf.reply.templateParent == 'thread_view' && $xf.itemsThisPage <= 1">
        <!-- show nothing -->
    <xf:else />
        <!-- show the item -->
    </xf:if> 
				 
						



![[AP] Daily Goals](/data/resource_icons/9/9547.jpg?1618738737)
