2016-01-06 3 views
0

Я использую phpthumbof в различных частях моего сайта, чтобы изменить размер изображенияMODx phpthumbof не работает в шаблоне

Он отлично работает в куске, используя pdoresources из шаблона

[[pdoResources? 
    &parents=`2` 
    &limit=`1` 
    &depth=`2` 
    &hideContainers=`1` 
    &includeTVs=`post-main-image` 
    &tpl=`main-post` 
]] 

здесь код фрагмента:

<img src="[[+tv.post-main-image:phpthumbof=`w=360&h=223&zc=1`]]"> 

, но она не работает, когда я называю его непосредственно из шаблона

[[*post-main-image:phpthumbof=`w=360&h=223&zc=1`]] 

Он показывает изображение, но не влияет на его размер или обрезку. Как я могу это решить?

ответ

0

Некоторые вещи, чтобы попробовать:

ли выход из телевизора post-main-image в текст? (Предполагаю, что да.)

В примере вашего шаблона, что происходит, когда вы добавляете амперсанд & до w=360?

[[*post-main-image:phpthumbof=`&w=360&h=223&zc=1`]]

Вы можете использовать phpThumbOf как фрагмент вместо модификатора вывода:

[[!phpthumbof? &input=`[[+post-main-image]]` &options=`&w=360&h=223&zc=1`]]

(непроверенные)

Вы можете использовать pThumb вместо (у меня есть гораздо лучше удачи с ней) , https://github.com/rthrash/pThumb

+0

вывод изображения tv 'post-main-image' is image В этом случае ничего не происходит' [[* post-main-image: phpthumbof = "& w = 360 & h = 223 & zc = 1"]] 'при использовании as фрагмент ничего не происходит, нет изображения, то же самое с ** pThumb ** – angelzzz

+0

спасибо, проблема была в выходе, изменена по тексту и она начала работать. Я был удивлен, потому что он отлично работал от pderesources – angelzzz

 Смежные вопросы

  • Нет связанных вопросов^_^