Добрый день! В webasyst вдруг стало невозможно поменять картинки к товарам: создать новые можно, а удалить/поменять старые нельзя, так как при нажатии на картинку появляется следующее сообщение: Syntax Error in template "/home/b/..../public_html/wa-apps/shop/templates/actions/product/ProductImage.html" on line 77 "{if $image.size}РазмеÑ�: <strong>{waFiles::formatSize($image.size, '%0.2f', 'B,KB,MB,GB')}</strong><br>{/if}" access to static class 'waFiles' not allowed by security setting. В чем суть ошибки, подскажите, пожалуйста, и как это можно исправить? Буду очень благодарна!
Добрый. У вас ошибка в этом шаблоне и smarty бросает исключение. Меня смущает текст тот, что кракозябрами. проверьте 77 строчку или скиньте нам весь шаблон.
Лучше скину весь шаблон. Посмотрите, пожалуйста. {$image_name = "Image_"|cat:{$product_id}:"_":{$image.id}:".":{$image.ext}} {else} {/if} {/foreach} [`Badge`] {* @event backend_product_edit.%plugin_id%.image_toolbar_badge_li *} {if !empty($backend_product_edit)}{foreach $backend_product_edit as $_}{ifset($_.image_toolbar_badge_li)}{/foreach}{/if} {$badges = shopProductModel::badges()} {foreach $badges as $bid => $b} {$b.name} {if $bid == $product.badge}{shopHelper::getBadgeHtml($b.code)|escape}{/if} {/foreach} {$custom_setted = $product.badge !== null && !isset($badges[$product.badge])} [`Custom`] [`Remove badge`] [`Edit`] {* @event backend_product_edit.%plugin_id%.image_toolbar_edit_li *} {if !empty($backend_product_edit)}{foreach $backend_product_edit as $_}{ifset($_.image_toolbar_edit_li)}{/foreach}{/if} [`Left`] [`Right`] [`Delete photo`] {* @event backend_product_edit.%plugin_id%.image_toolbar_section *} {if !empty($backend_product_edit)}{foreach $backend_product_edit as $_}{ifset($_.image_toolbar_section)}{/foreach}{/if} [`Full size`]: {$image_name} [`Dimensions`]: {$image.width}x{$image.height} {if $image.size}[`Size`]: {waFiles::formatSize($image.size, '%0.2f', 'B,KB,MB,GB')} {/if} {if $original_exists} {/if} {$wa->shop->badgeHtml($product.badge)} {strip} {/strip} {$image.description} [`edit`] {* dialogs section *} [`Delete image`] {'[`Image “%s” will be deleted without the ability to restore. Are you sure?`]'|sprintf:$image_name} {$wa->csrf()} [`or`] [`cancel`] {$placeholder = '[`add description`]'} {$wa->csrf()} {include './include.imageUpload.html' inline}
код весь оформите в тег [*PHP]код[/PHP*] (без звёздочек или найдите в редакторе кнопку), потому что это кошмар