Kort |
|
---|---|
При загрузке картинки Attach2 создает миниатюру в соответствии с настройками плагина (ширина, высота и режим кадрирования по умолчанию). Все остальное создается callback-функцией только при обращении к ней. Это означает, что миниатюра к странице, которую вы формируете вызовом функций att_get() и att_thumb() <!-- IF {PAGE_ID|att_count('page', $this, 'images')} > 0 --> <img src="{PAGE_ID|att_get('page', $this)|att_thumb($this, 1000, 600, crop)}" class="img-fluid" alt="{PAGE_TITLE}" /> <!-- ELSE --> <img src="{PHP.cfg.themes_dir}/{PHP.theme}/img/post.jpg" class="img-fluid" alt="{PAGE_TITLE}" /> <!-- ENDIF --> будет создана только при обращении к конкретной странице. При последующих обращениях будет использована уже созданная миниатюра. Если каталог _thumbs удалить, он будет пересоздан при первом обращении к странице (разделу и т. д.), где вызывается функция att_thumb(). Соответственно, будет пересоздана и запрашиваемая миниатюра. Миниатюры по умолчанию автоматически не пересоздаются. Их плагин использует при создании функцией att_widget() виджета, т.е. окна аттачей. Так что они также будут пересозданы "по требованию" -- по мере того, как вы будете вручную открывать эти самые виджеты. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
|
This post was edited by Kort (2024-06-14 11:06, 8 months ago) |