нет смысла
ок, давайте попробуем взглянуть детальней.
теоретическая чать:
смарт вводит понятие
Model Best Thumb которое представляет собой "лучшую" тумбу по ctr из всех галер данной модели, где эта модель использовалась.:
Так же как и для тагов для каждой модели скрипт может автоматически выбрать лучшую тумбу, а вы ее можете вывести потом в цикле
<models num=1-10>
<!--MODEL_NAME--> и далее можно добавить любые таги, характерные для тумб, например <!--THUMB_URL--> что выведет лучшую тумбу модели.
</models>
т.е. у нас имеется отдельная сущность "лучшая тумба модели" (не extra thumb, не model picture, не какая-то ещё *thumb, а именно "Model Best thumb"), и для работы с "лучшими тумбами моделей", можно и нужно использовать именно это понятие.
практическая чать:
возможностией по выводу "Model Best thumb", в случае dual-контента, недостаточно, т.к. специально введённая в скрипт сущность "Model Best thumb" не предполагает даже настроек её геометрии (вертикально/горизонтально), не говоря о фэйсдетектах и т.д.
такие возможности имеются с другой сущностью -
Extra thumb, которую и предлагается юзать для уже существующего понятия "Model Best thumb", в тех случаях, когда нам нужна дополнительная ф-ность для "лучшая тумба модели". имхо, более правильнее было бы добавить оговариваемый ф-нал для "Model Best thumb", чем юзать что-то другое, ни разу не логичное, когда мы выводим именно лучшую тумбу по ctr по моделе, а не просто какой-то там extra-профиль.
в общем, покрутив в голове разные варианты, хочу предложить следующее решение сабжевой проблемы:
1. вместо предлагаемого
Model best thumb Crop Profile мы добавляем следующие опции на странице импорта -
Best Model Thumb,
Best Tag Thumb (ну и
Best Category Thumb для семантики):
2. ввоодим два новых тэга
<!--MODEL_BEST_THUMB_URL--> и
<!--TAG_BEST_THUMB_URL--> (<!--CATEGORY_BEST_THUMB_URL-->) которые просто возвращают урл на тумбу созданную в том или ином месте (т.е. на тумбу ротации, на конкретну экстра и т.д.). таким образом мы унифицируем вывод конкретно лучшей тумбы чего-либо, но очевидным для всех кто смотрит шаблон способом (эти таги просто возвращают ту или иную тумбу, т.е. просто синоним к thumb_ulr или extra_thumb и т.д. в зависимости от того, что там выберет юзер)
таким образом можно будет сразу указывать какую именно из уже существующих (т.е. явно создаваемых) тумб, смарт будет юзать в качестве тумбы модели и тага (возможно добавить для категорий)
значения опций:
- Default - работает как и сейчас (т.е. используются настройки из
System Thumbs/Model thumbs/Model best thumb content limit)
- Rotation Thumb - смарт юзает тумбу ротации, т.е. созданные в одной из этих настройках:

- Gallery Thumb - юзается одна из галерейных тумб (создаваемая в "Crop Profile" одной строкой выше)
- Extra Thumb - Extra Thumb 3 - собсна какая либо из и так создаваемых по необходимости экстра тумб.
это даст возможность говорить в шаблонах как-то так:
Code: Select all
<models num=1-10 order=date sort=desc>
<li>
<a href="<!--GAL_URL-->" alt="<!--ALT-->">
<img src="<!--MODEL_BEST_THUMB_URL-->">
<p><!--DESCRIPTION--></p>
</a>
</li>
</models>
не парясь вертикальная она или горизонтальная, т.к. юзер сам явно указал при импорте какую из "системных" тумб он хочет юзать для этой сущности (модель, таг, категория и т.д.)
разумеется, правильный выбор обеспечивает юзер, когда настраивает импорт.
например:
- если галера мувисная - выбираем нужный вертикальный профиль для extra тумбы и указываем эту extra в селекте для Best Model Thumb
- пиксовая - для Best Model Thumb выбираем тубу ротации (не создавая ненужную extra и не держа её на винте)
- далее, при выводе моделек, мы получим правильный урл (на экстра или тумбу ротации) в выводе тэга
<!--MODEL_BEST_THUMB_URL-->
имхо, это самый адекватный вариант... пригодится гарантированно всем кто замарачивается с блоком моделек, тэгов etc