{$_active_filters = [ "sort" => "datetime", "order" => "DESC", "product_id" => "", "filters[images_count]" => "all", "filters[status]" => "all" ]} {if !empty($order)} {$_active_filters["order"] = $order} {/if} {if !empty($sort)} {$_active_filters["sort"] = $sort} {/if} {if !empty($product_id)} {$_active_filters["product_id"] = $product_id} {if !empty($current_product.name)} {$_product_name = $current_product.name} {/if} {/if} {if isset($filters["images_count"])} {$_active_filters["filters[images_count]"] = $filters["images_count"]} {/if} {if !empty($filters["status"])} {$_active_filters["filters[status]"] = $filters["status"]} {/if} {strip} {function name="_render_filter_uri" _filters_data=[]} {$_merged_filters = array_merge($_active_filters, $_filters_data)} {$_params = []} {foreach $_merged_filters as $_name => $_value} {if isset($_value) && mb_strlen($_value) > 0 && $_value !== "all"} {$_params[] = "`$_name`=`$_value`"} {/if} {/foreach} {$wa_app_url}?action=products#/reviews/{$_params|join:"&"} {/function} {/strip} {strip} {capture assign="_lazyloading_url"} {$_params = []} {foreach $_active_filters as $_name => $_value} {if isset($_value) && mb_strlen($_value) > 0 && $_value !== "all"} {$_params[] = "`$_name`=`$_value`"} {/if} {/foreach} {$wa_app_url}?module=reviews{if !empty($_params)}&{$_params|join:"&"}{/if} {/capture} {/strip} {capture name="review_list"} {foreach $reviews as $id => $review}
  • {include file="./../product/include.review.html" reply_allowed=$reply_allowed inline}
  • {/foreach} {/capture} {if !$lazy}

    [`Reviews`]

    {* @event products_reviews_hook.%plugin_id% *} {foreach $products_reviews_hook as $_}{$_|default:''}{/foreach}
    {_w('%d review','%d reviews', $count)} {sprintf(_w('of %d'), $total_count)}

    = $total_count}style="display:none;"{/if}>[`Show more reviews`]
    {else}
    {_w('%d review','%d reviews', $offset + $count)} {sprintf(_w('of %d'), $total_count)}

    {/if}