%
$cat_pagenum = $Pagenum
POP $Data.Category_numproducts
$saved_pagerows = $Data.Pagerows
IF NOT $Data.saved_pagerows THEN
IF $Cookie.saved_pagerows THEN $saved_pagerows=$Cookie.saved_pagerows ENDIF
ENDIF
IF NOT $saved_pagerows THEN
IF $show_numproduct_chooser THEN
$saved_pagerows=36
ELSE
$saved_pagerows=$Shop.show_numcategory
ENDIF
ENDIF
IF ($category_id OR $Request.extra_path) AND NOT $SHOW THEN
QUERY Category(category_id=$category_id, url_query=$Request.extra_path) DO DISPLAY
IF $state != 'HIDDEN' THEN
$Data.found_a_category = 1
$Data.seo_url = $seo_url
$Data.category_id = $Category.category_id
$Data.PAGEEDITOR_Descr=$Descr
$Data.PAGEEDITOR_GroupName=$GroupName
$Data.Category_forced_sorting = $Category.forced_sorting
$Data.Category_product_small_template=$product_small_template
$Data.Category_display_subcategory_products=$display_subcategory_products
IF $seo_title THEN
$TITLE=$seo_title
ELSIF $Shop.seo_category_smarttitle_enable THEN
$TITLE = CALL EXEC($Shop.seo_category_smarttitle)
ELSE
$TITLE=$Category.GroupName
ENDIF
IF $seo_descr THEN
$META_DESCRIPTION=$seo_descr
ELSIF $Shop.seo_category_smartdescr_enable THEN
$META_DESCRIPTION = CALL EXEC( $Shop.seo_category_smartdescr )
ENDIF
IF $seo_keywords THEN $META_KEYWORDS=$seo_keywords ENDIF
INCLUDE 'canonical.htm'
ENDIF
NEXTROW ENDQUERY
ENDIF
IF $SHOW THEN
IF CALL GET('HTML_shopname_in_title_'+$SHOW) THEN
$TITLE = CALL GET('HTML_title_'+$SHOW)+ ' - '+$shop_name
ELSE
$TITLE = CALL GET('HTML_title_'+$SHOW)
ENDIF
$META_DESCRIPTION = CALL GET('HTML_description_'+$SHOW)
$META_KEYWORDS = CALL GET('HTML_keywords_'+$SHOW)
ENDIF
IF NOT $Data.found_a_category AND NOT $SHOW THEN
HEADER "Status", "404 Category not found"%>
<%ENDIF%>