Line 1: #pragma checksum "D:\WebPortal\SataPortal2022\Source\SataPortal.Web\aspx\zh\ProductCate.aspx" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "423E69F12BEB4AFBC5ED4F0ADA04E4E6DA11C95B"
Line 2: //------------------------------------------------------------------------------
Line 3: // <auto-generated>
Line 4: // This code was generated by a tool.
Line 5: // Runtime Version:4.0.30319.42000
Line 6: //
Line 7: // Changes to this file may cause incorrect behavior and will be lost if
Line 8: // the code is regenerated.
Line 9: // </auto-generated>
Line 10: //------------------------------------------------------------------------------
Line 11:
Line 12: namespace ASP {
Line 13:
Line 14: #line 389 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 15: using System.Linq;
Line 16:
Line 17: #line default
Line 18: #line hidden
Line 19:
Line 20: #line 396 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 21: using System.Web.Security;
Line 22:
Line 23: #line default
Line 24: #line hidden
Line 25:
Line 26: #line 2 "D:\WebPortal\SataPortal2022\Source\SataPortal.Web\aspx\zh\ProductCate.aspx"
Line 27: using System.Collections.Generic;
Line 28:
Line 29: #line default
Line 30: #line hidden
Line 31:
Line 32: #line 391 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 33: using System.Text.RegularExpressions;
Line 34:
Line 35: #line default
Line 36: #line hidden
Line 37:
Line 38: #line 399 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 39: using System.Web.UI.WebControls;
Line 40:
Line 41: #line default
Line 42: #line hidden
Line 43:
Line 44: #line 402 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 45: using System.Xml.Linq;
Line 46:
Line 47: #line default
Line 48: #line hidden
Line 49:
Line 50: #line 398 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 51: using System.Web.UI;
Line 52:
Line 53: #line default
Line 54: #line hidden
Line 55:
Line 56: #line 383 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 57: using System;
Line 58:
Line 59: #line default
Line 60: #line hidden
Line 61:
Line 62: #line 401 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 63: using System.Web.UI.HtmlControls;
Line 64:
Line 65: #line default
Line 66: #line hidden
Line 67:
Line 68: #line 392 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 69: using System.Web;
Line 70:
Line 71: #line default
Line 72: #line hidden
Line 73:
Line 74: #line 384 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 75: using System.Collections;
Line 76:
Line 77: #line default
Line 78: #line hidden
Line 79:
Line 80: #line 388 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 81: using System.Configuration;
Line 82:
Line 83: #line default
Line 84: #line hidden
Line 85:
Line 86: #line 387 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 87: using System.ComponentModel.DataAnnotations;
Line 88:
Line 89: #line default
Line 90: #line hidden
Line 91:
Line 92: #line 3 "D:\WebPortal\SataPortal2022\Source\SataPortal.Web\aspx\zh\ProductCate.aspx"
Line 93: using System.Text;
Line 94:
Line 95: #line default
Line 96: #line hidden
Line 97:
Line 98: #line 397 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 99: using System.Web.Profile;
Line 100:
Line 101: #line default
Line 102: #line hidden
Line 103:
Line 104: #line 393 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 105: using System.Web.Caching;
Line 106:
Line 107: #line default
Line 108: #line hidden
Line 109:
Line 110: #line 4 "D:\WebPortal\SataPortal2022\Source\SataPortal.Web\aspx\zh\ProductCate.aspx"
Line 111: using System.Data;
Line 112:
Line 113: #line default
Line 114: #line hidden
Line 115:
Line 116: #line 400 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 117: using System.Web.UI.WebControls.WebParts;
Line 118:
Line 119: #line default
Line 120: #line hidden
Line 121:
Line 122: #line 5 "D:\WebPortal\SataPortal2022\Source\SataPortal.Web\aspx\zh\ProductCate.aspx"
Line 123: using SataPortal.Common;
Line 124:
Line 125: #line default
Line 126: #line hidden
Line 127:
Line 128: #line 386 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 129: using System.Collections.Specialized;
Line 130:
Line 131: #line default
Line 132: #line hidden
Line 133:
Line 134: #line 395 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 135: using System.Web.SessionState;
Line 136:
Line 137: #line default
Line 138: #line hidden
Line 139:
Line 140: #line 394 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 141: using System.Web.DynamicData;
Line 142:
Line 143: #line default
Line 144: #line hidden
Line 145:
Line 146:
Line 147: [System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()]
Line 148: public class aspx_zh_productcate_aspx : global::SataPortal.Web.UI.Page.article, System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler {
Line 149:
Line 150: private static bool @__initialized;
Line 151:
Line 152: private static object @__fileDependencies;
Line 153:
Line 154:
Line 155: #line 7 "D:\WebPortal\SataPortal2022\Source\SataPortal.Web\aspx\zh\ProductCate.aspx"
Line 156:
Line 157: override protected void OnInit(EventArgs e)
Line 158: {
Line 159:
Line 160: /*
Line 161: This page was created by SataPortal Template Engine at 3/4/2024 7:40:45 PM.
Line 162: 本页面代码由SataPortal模板引擎生成于 3/4/2024 7:40:45 PM.
Line 163: */
Line 164:
Line 165: base.channel = "Product";
Line 166: base.OnInit(e);
Line 167: StringBuilder templateBuilder = new StringBuilder(220000);
Line 168:
Line 169:
Line 170: templateBuilder.Append("<!DOCTYPE html>\r\n<html lang=\"zh\">\r\n<head>\r\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\r\n <meta name=\"viewport\" content=\"width=device-width\">\r\n <link rel=\"shortcut icon\" href=\"");
Line 171: templateBuilder.Append("/templates/zh");
Line 172: templateBuilder.Append("/img/favicon.png\">\r\n <!--<link rel=\"stylesheet\" type=\"text/css\" href=\"");
Line 173: templateBuilder.Append("/templates/zh");
Line 174: templateBuilder.Append("/css/cookieconsent.min.css\">\r\n <script src=\"");
Line 175: templateBuilder.Append("/templates/zh");
Line 176: templateBuilder.Append("/js/cookieconsent.min.js\"></");
Line 177: templateBuilder.Append("script>-->\r\n <link rel=\"shortlink\" href=\"https://www.clecotools.com/\">\r\n <link rel=\"canonical\" href=\"https://www.clecotools.com/\">\r\n <meta name=\"description\" content=\"SataTools\">\r\n <meta name=\"abstract\" content=\"SataTools\">\r\n <meta name=\"keywords\" content=\"SataTools\">\r\n <meta name=\"MobileOptimized\" content=\"width\">\r\n <meta name=\"HandheldFriendly\" content=\"true\">\r\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<meta property=\"og:title\" content=\"SATA世达\" />\r\n<meta property=\"og:url\" content=\"https://www.satatools.com/feedback.html\" />\r\n<meta property=\"og:image\" content=\"https://www.satatools.com/sataportal2022/202308/10/202308101735547591.png\" />\r\n<meta property=\"og:description\" content=\"承诺·让平凡见证伟大\" />\r\n <link rel=\"shortcut icon\" href=\"img/favicon.png\" type=\"image/png\">\r\n <title>");
Line 178: templateBuilder.Append(Utils.ObjectToStr(sitetitle));
Line 179: templateBuilder.Append("</title>\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 180: templateBuilder.Append("/templates/zh");
Line 181: templateBuilder.Append("/css/ajax-progress.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 182: templateBuilder.Append("/templates/zh");
Line 183: templateBuilder.Append("/css/align.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 184: templateBuilder.Append("/templates/zh");
Line 185: templateBuilder.Append("/css/autocomplete-loading.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 186: templateBuilder.Append("/templates/zh");
Line 187: templateBuilder.Append("/css/fieldgroup.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 188: templateBuilder.Append("/templates/zh");
Line 189: templateBuilder.Append("/css/container-inline.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 190: templateBuilder.Append("/templates/zh");
Line 191: templateBuilder.Append("/css/clearfix.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 192: templateBuilder.Append("/templates/zh");
Line 193: templateBuilder.Append("/css/details.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 194: templateBuilder.Append("/templates/zh");
Line 195: templateBuilder.Append("/css/hidden.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 196: templateBuilder.Append("/templates/zh");
Line 197: templateBuilder.Append("/css/item-list.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 198: templateBuilder.Append("/templates/zh");
Line 199: templateBuilder.Append("/css/js.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 200: templateBuilder.Append("/templates/zh");
Line 201: templateBuilder.Append("/css/nowrap.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 202: templateBuilder.Append("/templates/zh");
Line 203: templateBuilder.Append("/css/position-container.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 204: templateBuilder.Append("/templates/zh");
Line 205: templateBuilder.Append("/css/progress.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 206: templateBuilder.Append("/templates/zh");
Line 207: templateBuilder.Append("/css/reset-appearance.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 208: templateBuilder.Append("/templates/zh");
Line 209: templateBuilder.Append("/css/resize.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 210: templateBuilder.Append("/templates/zh");
Line 211: templateBuilder.Append("/css/sticky-header.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 212: templateBuilder.Append("/templates/zh");
Line 213: templateBuilder.Append("/css/system-status-counter.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 214: templateBuilder.Append("/templates/zh");
Line 215: templateBuilder.Append("/css/system-status-report-counters.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 216: templateBuilder.Append("/templates/zh");
Line 217: templateBuilder.Append("/css/system-status-report-general-info.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 218: templateBuilder.Append("/templates/zh");
Line 219: templateBuilder.Append("/css/tabledrag.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 220: templateBuilder.Append("/templates/zh");
Line 221: templateBuilder.Append("/css/tablesort.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 222: templateBuilder.Append("/templates/zh");
Line 223: templateBuilder.Append("/css/tree-child.module.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 224: templateBuilder.Append("/templates/zh");
Line 225: templateBuilder.Append("/css/styles.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 226: templateBuilder.Append("/templates/zh");
Line 227: templateBuilder.Append("/css/cookiebot.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 228: templateBuilder.Append("/templates/zh");
Line 229: templateBuilder.Append("/css/paragraphs.unpublished.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 230: templateBuilder.Append("/templates/zh");
Line 231: templateBuilder.Append("/css/floating.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 232: templateBuilder.Append("/templates/zh");
Line 233: templateBuilder.Append("/css/feedback.css?time=20230810\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 234: templateBuilder.Append("/templates/zh");
Line 235: templateBuilder.Append("/bt4.1.3/css/bootstrap.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 236: templateBuilder.Append("/templates/zh");
Line 237: templateBuilder.Append("/Calendar/stylesheets/simple-calendar.css?v=1.01\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 238: templateBuilder.Append("/templates/zh");
Line 239: templateBuilder.Append("/Calendar/layui/css/layui.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 240: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 241: templateBuilder.Append("resource/css/swiper-bundle.css\">\r\n <link rel=\"stylesheet\" type=\"text/css\" href=\"");
Line 242: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 243: templateBuilder.Append("css/tree/normalize.css\" />\r\n <link rel=\"stylesheet\" type=\"text/css\" href=\"");
Line 244: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 245: templateBuilder.Append("css/tree/default.css\">\r\n <link rel=\"stylesheet\" type=\"text/css\" href=\"");
Line 246: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 247: templateBuilder.Append("css/tree/treestyles.css\">\r\n <link rel=\"stylesheet\" media=\"all\" href=\"");
Line 248: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 249: templateBuilder.Append("resource/plugins/lightGallery/css/lightgallery.css\">\r\n <!--<link rel=\"stylesheet\" media=\"all\" href=\"");
Line 250: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 251: templateBuilder.Append("resource/css/bootstrapValidator.css\">-->\r\n <script src=\"");
Line 252: templateBuilder.Append("/templates/zh");
Line 253: templateBuilder.Append("/js/jquery.min.js\"></");
Line 254: templateBuilder.Append("script>\r\n <script src=\"");
Line 255: templateBuilder.Append("/templates/zh");
Line 256: templateBuilder.Append("/js/current.js\"></");
Line 257: templateBuilder.Append("script>\r\n <script src=\"");
Line 258: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 259: templateBuilder.Append("resource/plugins/lightGallery/lightgallery.min.js\"></");
Line 260: templateBuilder.Append("script>\r\n <script src=\"");
Line 261: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 262: templateBuilder.Append("resource/js/swiper-bundle.js\"></");
Line 263: templateBuilder.Append("script>\r\n<style>\r\n .satalogobase64 {\r\n content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgYAAACgCAYAAAB35aR6AAAACXBIWXMAABcSAAAXEgFnn9JSAAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTExLTE2VDE1OjMwOjAyKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTEyLTA2VDEwOjM5OjMwKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wNlQxMDozOTozMCswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MmNmNTc5YS0zY2MzLWJhNDgtYmU5MC1jZTdhOGU5ZmZjNjAiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1MmQ1NTFkOC05NDhkLTYxNDQtYWUxYi1mYjI4NWQ4YzViNmUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NmM3ZmU5ZC1iYTFiLWViNDItODUyYi01ZGIwMTZhZjZjNmUiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjg2YzdmZTlkLWJhMWItZWI0Mi04NTJiLTVkYjAxNmFmNmM2ZSIgc3RFdnQ6d2hlbj0iMjAxOC0xMS0xNlQxNTozMDowMiswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowODc0NzEwZi02MWI5LTYwNGItODAzNi1jZTk0M2FjMDUyMDMiIHN0RXZ0OndoZW49IjIwMTgtMTEtMTZUMTU6MzA6MDIrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTJjZjU3OWEtM2NjMy1iYTQ4LWJlOTAtY2U3YThlOWZmYzYwIiBzdEV2dDp3aGVuPSIyMDE5LTEyLTA2VDEwOjM5OjMwKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+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);\r\n width: 4em; \r\n }\r\n</style>\r\n</head>\r\n<body class=\"path-frontpage page-node-type-home\">\r\n <div id=\"app\" class=\"app\">\r\n <header class=\"masthead\">\r\n <div class=\"masthead-utility\" style=\"height: 4em;\">\r\n <nav class=\"masthead-language\">\r\n <div class=\"dropdown\">\r\n <button aria-controls=\"dropdown-4\" class=\"dropdown-toggle\">\r\n <ul class=\"links\">\r\n <li hreflang=\"cn\" data-drupal-link-system-path=\"<front>\" class=\"cn is-active\">\r\n <a href=\"#\" aria-checked=\"true\" hreflang=\"cn\" data-drupal-link-system-path=\"<front>\" class=\"language-link is-active\">中文 / CN</a>\r\n </li>\r\n <li hreflang=\"en\" data-drupal-link-system-path=\"<front>\" class=\"en\">\r\n <a href=\"/en/index.html\" aria-checked=\"false\" hreflang=\"en\" data-drupal-link-system-path=\"<front>\" class=\"language-link\">英文 / EN</a>\r\n </li>\r\n </ul>\r\n </button>\r\n </div>\r\n </nav>\r\n <nav class=\"nav nav--header-utils\">\r\n <ul class=\"nav-menu nav-menu--depth-0\">\r\n <li class=\"nav-item nav-item--depth-0\">\r\n <a id=\"tmallurl\" href=\"http://shidagongju.tmall.com/p/rd197437.htm\" data-drupal-link-system-path=\"node/498\"\r\n class=\"nav-link nav-link--depth-0\">天猫官方商城</a>\r\n </li>\r\n <li class=\"nav-item nav-item--depth-0\">\r\n <a id=\"jdurl\" href=\"https://mall.jd.com/index-11744344.html?from=pc\" data-drupal-link-system-path=\"node/566\"\r\n class=\"nav-link nav-link--depth-0\">京东官方商城</a>\r\n </li>\r\n <li class=\"nav-item nav-item--depth-0\">\r\n <a id=\"\" href=\"https://www.satatools.com/authcertsearch.html\" data-drupal-link-system-path=\"node/566\"\r\n class=\"nav-link nav-link--depth-0\">授权查询</a>\r\n </li>\r\n <li class=\"nav-item nav-item--depth-0\">\r\n <a href=\"https://www.zwgyp.com/\" data-drupal-link-system-path=\"node/566\" title=\"纵微e采\"\r\n class=\"nav-link nav-link--depth-0\"><img style=\"width: 20px; \" src=\"");
Line 264: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 265: templateBuilder.Append("resource/images/icons/c-icons/ezc.png\" alt=\"\"></a>\r\n </li>\r\n <!--<li class=\"nav-item nav-item--depth-0\">\r\n <a href=\"http://www.centerzw.com/web/login\" data-drupal-link-system-path=\"node/566\" title=\"分销商专区\"\r\n class=\"nav-link nav-link--depth-0\"><img style=\"width: 20px;\" src=\"");
Line 266: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 267: templateBuilder.Append("resource/images/icons/c-icons/fxspos.png\" alt=\"\"></a>\r\n </li>\r\n <li class=\"nav-item nav-item--depth-0\">\r\n <a href=\"https://prime.satatools.com/\" data-drupal-link-system-path=\"node/566\" title=\"世达积分礼遇\"\r\n class=\"nav-link nav-link--depth-0\"><img style=\"width: 20px;\" src=\"");
Line 268: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 269: templateBuilder.Append("resource/images/icons/c-icons/prime.png\" alt=\"\"></a>\r\n </li>-->\r\n <li class=\"nav-item nav-item--depth-0\">\r\n <a href=\"https://www.apextoolgroup.com/\" data-drupal-link-system-path=\"node/566\" title=\"Apex Tool Group\"\r\n class=\"nav-link nav-link--depth-0\"><img style=\"width: 20px;\" src=\"");
Line 270: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 271: templateBuilder.Append("resource/images/icons/c-icons/apex.png\" alt=\"\"></a>\r\n </li>\r\n </ul>\r\n </nav>\r\n </div>\r\n <div class=\"masthead-primary\">\r\n <div class=\"masthead-branding\">\r\n <a href='");
Line 272: templateBuilder.Append(linkurl("index"));
Line 273:
Line 274: templateBuilder.Append("' class=\"logo x\">\r\n <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\"\r\n xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" width=\"200px\" height=\"51px\"\r\n viewBox=\"0 0 200 51\" enable-background=\"new 0 0 200 51\" xml:space=\"preserve\">\r\n <image id=\"image0\" width=\"200\" height=\"51\" x=\"0\" y=\"0\" href=\"");
Line 275: templateBuilder.Append("/templates/zh");
Line 276: templateBuilder.Append("/img/NewLogoSlogn.png\"></image>\r\n </svg>\r\n </a>\r\n </div>\r\n <nav class=\"nav nav--main\">\r\n <ul class=\"nav-menu nav-menu--depth-0\">\r\n ");
Line 277: DataTable categoryList = get_mainmenu();
Line 278:
Line 279: templateBuilder.Append("\r\n <!--第一层菜单开始-->\r\n <li class=\"nav-item nav-item--depth-0\">\r\n <a href='");
Line 280: templateBuilder.Append(linkurl("index"));
Line 281:
Line 282: templateBuilder.Append("' data-drupal-link-system-path=\"node/542\"\r\n class=\"nav-link nav-link--depth-0\">首页</a>\r\n </li>\r\n ");
Line 283: foreach(DataRow cdr in categoryList.Rows)
Line 284: {
Line 285:
Line 286: DataTable submenu_list = get_submenu(Utils.ObjectToStr(cdr["id"]));
Line 287:
Line 288: if (submenu_list.Rows.Count>0)
Line 289: {
Line 290:
Line 291: templateBuilder.Append("\r\n <li class=\"nav-item nav-item--depth-0\">\r\n ");
Line 292: if (cdr["is_brand"].ToString()=="1")
Line 293: {
Line 294:
Line 295: templateBuilder.Append("\r\n <a href=\"javascript:void(0);\" data-drupal-link-system-path=\"node/542\" class=\"nav-link nav-link--depth-0\">" + Utils.ObjectToStr(cdr["title"]) + "</a>\r\n ");
Line 296: }
Line 297: else
Line 298: {
Line 299:
Line 300: templateBuilder.Append("\r\n <a href=\"");
Line 301: templateBuilder.Append(linkurl(Utils.ObjectToStr(cdr["name"])));
Line 302:
Line 303: templateBuilder.Append("\" data-drupal-link-system-path=\"node/542\" class=\"nav-link nav-link--depth-0\">" + Utils.ObjectToStr(cdr["title"]) + "</a>\r\n ");
Line 304: } //end for if
Line 305:
Line 306: templateBuilder.Append("\r\n <!--<a href=\"javascript:void(0);\" data-drupal-link-system-path=\"node/542\" class=\"nav-link nav-link--depth-0\">" + Utils.ObjectToStr(cdr["title"]) + "</a>-->\r\n <ul class=\"nav-menu nav-menu--depth-1\">\r\n ");
Line 307: foreach(DataRow scdr in submenu_list.Rows)
Line 308: {
Line 309:
Line 310: if (scdr["link_url"].ToString()!="")
Line 311: {
Line 312:
Line 313: templateBuilder.Append("\r\n <!--外链第二层菜单开始-->\r\n <li class=\"nav-item nav-item--depth-1\">\r\n <a href=\"" + Utils.ObjectToStr(scdr["link_url"]) + "\"\r\n data-drupal-link-query=\"{'product_line':'Assembly Tools'}\"\r\n data-drupal-link-system-path=\"products/product-catalog\"\r\n class=\"nav-link nav-link--depth-1\">" + Utils.ObjectToStr(scdr["title"]) + "</a>\r\n ");
Line 314: DataTable subsubmenu_list = get_category_child_list(Utils.ObjectToStr(cdr["name"]),int.Parse(Utils.ObjectToStr(scdr["id"])));
Line 315:
Line 316: if (subsubmenu_list.Rows.Count>0)
Line 317: {
Line 318:
Line 319: templateBuilder.Append("\r\n <!--外链第三层菜单开始-->\r\n <ul class=\"nav-menu nav-menu--depth-2\">\r\n ");
Line 320: foreach(DataRow sscdr in subsubmenu_list.Rows)
Line 321: {
Line 322:
Line 323: if (sscdr["link_url"].ToString()!="")
Line 324: {
Line 325:
Line 326: templateBuilder.Append("\r\n <li class=\"nav-item nav-item--depth-2\">\r\n <a href=\"" + Utils.ObjectToStr(sscdr["link_url"]) + "\"\r\n data-drupal-link-query=\"{'product_category':'Advanced Drills'}\"\r\n data-drupal-link-system-path=\"products/product-catalog\"\r\n class=\"nav-link nav-link--depth-2\">" + Utils.ObjectToStr(sscdr["title"]) + "</a>\r\n </li>\r\n ");
Line 327: }
Line 328: else
Line 329: {
Line 330:
Line 331: templateBuilder.Append("\r\n <li class=\"nav-item nav-item--depth-2\">\r\n <a href=\"");
Line 332: templateBuilder.Append(linkurl(Utils.ObjectToStr(sscdr["call_index"]),Utils.ObjectToStr(sscdr["id"])));
Line 333:
Line 334: templateBuilder.Append("\"\r\n data-drupal-link-query=\"{'product_category':'Advanced Drills'}\"\r\n data-drupal-link-system-path=\"products/product-catalog\"\r\n class=\"nav-link nav-link--depth-2\">" + Utils.ObjectToStr(sscdr["title"]) + "</a>\r\n </li>\r\n ");
Line 335: } //end for if
Line 336:
Line 337: } //end for if
Line 338:
Line 339: templateBuilder.Append("\r\n </ul>\r\n <!--外链第三层菜单结束-->\r\n ");
Line 340: } //end for if
Line 341:
Line 342: templateBuilder.Append("\r\n </li>\r\n <!--外链第二层菜单结束-->\r\n ");
Line 343: }
Line 344: else
Line 345: {
Line 346:
Line 347: templateBuilder.Append("\r\n <!--内链第二层菜单开始-->\r\n <li class=\"nav-item nav-item--depth-1\">\r\n <!--<a href=\"javascript:void(0);\"-->\r\n <a href=\"");
Line 348: templateBuilder.Append(linkurl(Utils.ObjectToStr(scdr["call_index"]),Utils.ObjectToStr(scdr["id"])));
Line 349:
Line 350: templateBuilder.Append("\"\r\n data-drupal-link-query=\"{'product_line':'Assembly Tools'}\"\r\n data-drupal-link-system-path=\"products/product-catalog\"\r\n class=\"nav-link nav-link--depth-1\">" + Utils.ObjectToStr(scdr["title"]) + "</a>\r\n ");
Line 351: DataTable subsubmenu_list = get_category_child_list(Utils.ObjectToStr(cdr["name"]),int.Parse(Utils.ObjectToStr(scdr["id"])));
Line 352:
Line 353: if (subsubmenu_list.Rows.Count>0)
Line 354: {
Line 355:
Line 356: templateBuilder.Append("\r\n <!--内链第三层菜单开始-->\r\n <ul class=\"nav-menu nav-menu--depth-2\">\r\n ");
Line 357: foreach(DataRow sscdr in subsubmenu_list.Rows)
Line 358: {
Line 359:
Line 360: if (sscdr["link_url"].ToString()!="")
Line 361: {
Line 362:
Line 363: templateBuilder.Append("\r\n <li class=\"nav-item nav-item--depth-2\">\r\n <a href=\"" + Utils.ObjectToStr(sscdr["link_url"]) + "\"\r\n data-drupal-link-query=\"{'product_category':'Advanced Drills'}\"\r\n data-drupal-link-system-path=\"products/product-catalog\"\r\n class=\"nav-link nav-link--depth-2\">" + Utils.ObjectToStr(sscdr["title"]) + "</a>\r\n </li>\r\n ");
Line 364: }
Line 365: else
Line 366: {
Line 367:
Line 368: templateBuilder.Append("\r\n <li class=\"nav-item nav-item--depth-2\">\r\n <a href=\"");
Line 369: templateBuilder.Append(linkurl(Utils.ObjectToStr(sscdr["call_index"]),Utils.ObjectToStr(sscdr["id"])));
Line 370:
Line 371: templateBuilder.Append("\"\r\n data-drupal-link-query=\"{'product_category':'Advanced Drills'}\"\r\n data-drupal-link-system-path=\"products/product-catalog\"\r\n class=\"nav-link nav-link--depth-2\">" + Utils.ObjectToStr(sscdr["title"]) + "</a>\r\n </li>\r\n ");
Line 372: } //end for if
Line 373:
Line 374: } //end for if
Line 375:
Line 376: templateBuilder.Append("\r\n </ul>\r\n <!--内链第三层菜单结束-->\r\n ");
Line 377: } //end for if
Line 378:
Line 379: templateBuilder.Append("\r\n </li>\r\n <!--内链第二层菜单结束-->\r\n ");
Line 380: } //end for if
Line 381:
Line 382: } //end for if
Line 383:
Line 384: templateBuilder.Append("\r\n </ul>\r\n ");
Line 385: }
Line 386: else
Line 387: {
Line 388:
Line 389: templateBuilder.Append("\r\n <li class=\"nav-item nav-item--depth-0\">\r\n <a href=\"");
Line 390: templateBuilder.Append(linkurl(Utils.ObjectToStr(cdr["name"])));
Line 391:
Line 392: templateBuilder.Append("\" data-drupal-link-system-path=\"node/542\"\r\n class=\"nav-link nav-link--depth-0\">" + Utils.ObjectToStr(cdr["title"]) + "</a>\r\n </li>\r\n ");
Line 393: } //end for if
Line 394:
Line 395: templateBuilder.Append("\r\n </li>\r\n ");
Line 396: } //end for if
Line 397:
Line 398: templateBuilder.Append("\r\n </ul>\r\n </nav>\r\n <div class=\"masthead-search\">\r\n <button class=\"dropdown-toggle-search masthead-search-toggle masthead-search-toggle--open\">\r\n <span class=\"dropdown-toggle-icon\">\r\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"17\" height=\"17\" viewBox=\"0 0 17 17\"\r\n class=\"icon icon--magnifying-glass\">\r\n <g transform=\"translate(1 1)\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"\r\n fill-rule=\"evenodd\">\r\n <circle cx=\"5.735\" cy=\"5.735\" r=\"5.735\"></circle>\r\n <path d=\"M10.147 10.147l4.18 4.18\" stroke-linecap=\"round\"></path>\r\n </g>\r\n </svg>\r\n </span> <span class=\"dropdown-toggle-label\">检索</span>\r\n </button>\r\n <button class=\"dropdown-toggle-search masthead-search-toggle masthead-search-toggle--close\">\r\n <span class=\"dropdown-toggle-icon\">\r\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\"\r\n class=\"icon icon--close\">\r\n <path d=\"M13 13L1.02 1.02m0 11.98L13 1.02\" stroke=\"currentColor\" stroke-width=\"2\"\r\n fill=\"none\" stroke-linecap=\"round\"></path>\r\n </svg>\r\n </span>\r\n <span class=\"dropdown-toggle-label\">关闭</span>\r\n </button>\r\n </div>\r\n <div class=\"masthead-search-form mobilesearch\">\r\n <!--<form method=\"post\" action='");
Line 399: templateBuilder.Append(linkurl("search"));
Line 400:
Line 401: templateBuilder.Append("' id=\"search-form\" class=\"masthead-search-form\">-->\r\n <div class=\"masthead-search-form\">\r\n <input type=\"search\" id=\"search\" name=\"q\" class=\"masthead-search-form-input\" autocomplete=\"off\" oninput=\"generateAppList()\" onkeydown=\"if(event.keyCode==13){SiteSearch('/search.html', '#search');return false};\">\r\n <button type=\"button\" class=\"masthead-search-form-submit button button--small\" onclick=\"GetSearchList()\">检索</button>\r\n </div>\r\n\r\n <!--</form>-->\r\n <div class=\"suggestion-list hidden\">\r\n <ul id=\"keywordlist\" class=\"nav-menu nav-menu--depth-1\"></ul>\r\n </div>\r\n </div>\r\n <!--<nav class=\"masthead-language\">\r\n <div class=\"dropdown\">\r\n <button class=\"btn dropdown-toggle\" type=\"button\" id=\"dropdownMenuButton\" data-toggle=\"dropdown\" aria-expanded=\"false\">\r\n <svg class=\"icon\" aria-hidden=\"true\"><use xlink:href=\"#icon-world-flag_-CHN--China\"></use></svg> <p>中文/CN</p>\r\n </button>\r\n <div class=\"dropdown-menu\" aria-labelledby=\"dropdownMenuButton\">\r\n <a href=\"http://www.satatools.com/en/index.aspx\"><svg class=\"icon\" aria-hidden=\"true\"><use xlink:href=\"#icon-world-flag_-USA--UnitedStatesofAmerica\"></use></svg> <p>英文/EN</p></a>\r\n <a href=\"http://www.satatools.com/ru/index.aspx\"><svg class=\"icon\" aria-hidden=\"true\"><use xlink:href=\"#icon-world-flag_-RUS--RussianFederation\"></use></svg> <p>俄文/RU</p></a>\r\n <a href=\"http://www.satatools.com/ja/index.aspx\"><svg class=\"icon\" aria-hidden=\"true\"><use xlink:href=\"#icon-world-flag_-JPN--Japan\"></use></svg> <p>日文/JP</p></a>\r\n <a href=\"http://www.satatools.com/ko/index.aspx\"><svg class=\"icon\" aria-hidden=\"true\"><use xlink:href=\"#icon-world-flag_-KOR--KoreaSouth\"></use></svg> <p>韩文/KR</p></a>\r\n <a href=\"http://www.satatools.com/de/index.aspx\"><svg class=\"icon\" aria-hidden=\"true\"><use xlink:href=\"#icon-world-flag_-DEU--Germany\"></use></svg> <p>德文/DE</p></a>\r\n <a href=\"http://www.satatools.com/es/index.aspx\"><svg class=\"icon\" aria-hidden=\"true\"><use xlink:href=\"#icon-world-flag_-ESP--Spain\"></use></svg> <p>西班牙文/ES</p></a>\r\n <a href=\"http://www.satatools.com/pt/index.aspx\"><svg class=\"icon\" aria-hidden=\"true\"><use xlink:href=\"#icon-world-flag_-PRT--Portugal\"></use></svg> <p>葡萄牙文/PT</p></a>\r\n </div>\r\n </div>\r\n </nav>-->\r\n\r\n </div>\r\n </header>\r\n<script type=\"text/javascript\">\r\n var os = function () {\r\n var ua = navigator.userAgent,\r\n isWindowsPhone = /(?:Windows Phone)/.test(ua),\r\n isSymbian = /(?:SymbianOS)/.test(ua) || isWindowsPhone,\r\n isAndroid = /(?:Android)/.test(ua),\r\n isFireFox = /(?:Firefox)/.test(ua),\r\n isChrome = /(?:Chrome|CriOS)/.test(ua),\r\n isTablet = /(?:iPad|PlayBook)/.test(ua) || (isAndroid && !/(?:Mobile)/.test(ua)) || (isFireFox && /(?:Tablet)/.test(ua)),\r\n isPhone = /(?:iPhone)/.test(ua) && !isTablet,\r\n isPc = !isPhone && !isAndroid && !isSymbian;\r\n\r\n return {\r\n isTablet: isTablet,\r\n isPhone: isPhone,\r\n isAndroid: isAndroid,\r\n isPc: isPc\r\n };\r\n }();\r\n\r\n // pc时加载一套页面\r\n if (os.isPc) {\r\n $(\"#tmallurl\").attr(\"href\", \"http://shidagongju.tmall.com/p/rd197437.htm\");\r\n$(\"#jdurl\").attr(\"href\", \"https://mall.jd.com/index-11744344.html?from=pc\");\r\n //location.replace(\"http://www.onlymid.com.cn/\");\r\n }\r\n\r\n // 移动端时加载另外一套页面\r\n if (os.isAndroid || os.isPhone) {\r\n $(\"#tmallurl\").attr(\"href\", \"https://mo.m.tmall.com/page/5291167?shop_id=595185603\");\r\n$(\"#jdurl\").attr(\"href\", \"https://u.jd.com/riULpe2\");\r\n //location.replace('http://www.onlymid.com.cn/html/2016shujia/wap/');\r\n } else if (os.isTablet) {\r\n $(\"#tmallurl\").attr(\"href\", \"https://mo.m.tmall.com/page/5291167?shop_id=595185603\");\r\n$(\"#jdurl\").attr(\"href\", \"https://u.jd.com/riULpe2\");\r\n //location.replace('http://www.onlymid.com.cn/html/2016shujia/wap/');\r\n }\r\n </");
Line 402: templateBuilder.Append("script>\r\n\r\n");
Line 403:
Line 404:
Line 405: templateBuilder.Append("\r\n<div data-off-canvas-main-canvas=\"\" class=\"dialog-off-canvas-main-canvas\">\r\n <nav role=\"navigation\" aria-labelledby=\"system-breadcrumb\" class=\"breadcrumbs-strap\">\r\n <h2 id=\"system-breadcrumb\" class=\"visually-hidden\">Breadcrumbs</h2>\r\n <div class=\"breadcrumbs\">\r\n <a href=\"index.html\" class=\"breadcrumb breadcrumb--home\">首页</a>\r\n <a href=\"https://www.satatools.com/Product.html?category=51\" class=\"breadcrumb \">产品中心</a> <span class=\"breadcrumb breadcrumb--current\">产品目录</span>\r\n </div>\r\n </nav>\r\n <div data-drupal-messages-fallback=\"\" class=\"hidden\"></div>\r\n <main class=\"main\">\r\n <div class=\"catalog\">\r\n <div class=\"catalog-sidebar\">\r\n <div class=\"catalog-filters-container\">\r\n <button type=\"button\" class=\"a a--small a--close\">关闭</button>\r\n <div class=\"catalog-filters\">\r\n <div class=\"accordion accordion--active has-no-ui\">\r\n <header class=\"accordion-header\">\r\n <h4 class=\"accordion-title\">产品检索</h4>\r\n </header>\r\n <div class=\"accordion-body\">\r\n <input type=\"text\" id=\"search_input\" onkeydown=\"if (event.keyCode == 13) { searchkeyword();};\"/>\r\n <!--onkeydown=\"if(event.keyCode==13){SiteSearch('/search.html', '#search');return false};\"-->\r\n\r\n </div>\r\n </div>\r\n <div class=\"accordion accordion--active\">\r\n <header class=\"accordion-header\">\r\n <h4 class=\"accordion-title\">语言分类</h4>\r\n <!--<button type=\"button\" class=\"accordion-toggle\">\r\n 切换\r\n </button>-->\r\n </header>\r\n <div class=\"accordion-body accordion-body--capped\">\r\n <!---->\r\n <ul class=mtree>\r\n\r\n <li>\r\n <!--<a href=\"javascript:void(0);\" rel=\"zh\" name=\"language\" class=\"default\">中文</a>onclick=\"FliterDownload('','','zh','中文')\"-->\r\n <a href=\"/Product.html?category=51\">中文</a>\r\n </li>\r\n <li>\r\n <a href=\"/en/Product.html?language=en&category=102\">EN</a>\r\n </li>\r\n <li>\r\n <a href=\"/en/Product.html?language=ru&category=153\">RU</a>\r\n </li>\r\n <li>\r\n <a href=\"/en/Product.html?language=ko&category=204\">KR</a>\r\n </li>\r\n\r\n </ul>\r\n <!---->\r\n </div>\r\n </div>\r\n <div class=\"accordion accordion--active\">\r\n <header class=\"accordion-header\">\r\n <h4 class=\"accordion-title\">产品分类</h4> \r\n <!--<button type=\"button\" class=\"accordion-toggle\">\r\n 切换\r\n </button>-->\r\n </header>\r\n <div class=\"accordion-body accordion-body--capped\">\r\n <!---->\r\n <ul class=mtree>\r\n ");
Line 406: DataTable pcategoryList = get_cloud_category_child_list("goods",0);
Line 407:
Line 408: foreach(DataRow pcdr in pcategoryList.Rows)
Line 409: {
Line 410:
Line 411: templateBuilder.Append("\r\n <li>\r\n <a href=\"javascript:void(0);\"><span class=\"firstleveurl\" cid=\"" + Utils.ObjectToStr(pcdr["id"]) + "\">" + Utils.ObjectToStr(pcdr["title"]) + "</span></a> <!--rel=\"" + Utils.ObjectToStr(pcdr["id"]) + "\" name=\"category\" class=\"default\"-->\r\n <!--第二层开始-->\r\n ");
Line 412: DataTable pcategoryList2 = get_cloud_category_child_list("goods",int.Parse(Utils.ObjectToStr(pcdr["id"]).ToString()));
Line 413:
Line 414: if (pcategoryList2.Rows.Count>0)
Line 415: {
Line 416:
Line 417: templateBuilder.Append("\r\n <ul>\r\n ");
Line 418: foreach(DataRow pcdr2 in pcategoryList2.Rows)
Line 419: {
Line 420:
Line 421: templateBuilder.Append("\r\n <li>\r\n <a href=\"javascript:void(0);\" rel=\"" + Utils.ObjectToStr(pcdr2["id"]) + "\" name=\"category\" curhost='");
Line 422: templateBuilder.Append(linkurl("Product"));
Line 423:
Line 424: templateBuilder.Append("' class=\"default\">" + Utils.ObjectToStr(pcdr2["title"]) + "</a> <!--onclick=\"FliterDownload(" + Utils.ObjectToStr(pcdr2["id"]) + ",'" + Utils.ObjectToStr(pcdr2["title"]) + "','','')\"-->\r\n <!--第三层开始-->\r\n ");
Line 425: DataTable pcategoryList3 = get_cloud_category_child_list("goods",int.Parse(Utils.ObjectToStr(pcdr2["id"]).ToString()));
Line 426:
Line 427: if (pcategoryList3.Rows.Count>0)
Line 428: {
Line 429:
Line 430: templateBuilder.Append("\r\n <ul>\r\n ");
Line 431: foreach(DataRow pcdr3 in pcategoryList3.Rows)
Line 432: {
Line 433:
Line 434: templateBuilder.Append("\r\n <li>\r\n <a href=\"javascript:void(0);\" rel=\"" + Utils.ObjectToStr(pcdr3["id"]) + "\" name=\"category\" class=\"default\" onclick=\"FliterDownload(" + Utils.ObjectToStr(pcdr3["id"]) + ",'" + Utils.ObjectToStr(pcdr3["title"]) + "','','')\">" + Utils.ObjectToStr(pcdr3["title"]) + "</a>\r\n <!--第四层开始-->\r\n ");
Line 435: DataTable pcategoryList4 = get_cloud_category_child_list("goods",int.Parse(Utils.ObjectToStr(pcdr3["id"]).ToString()));
Line 436:
Line 437: if (pcategoryList4.Rows.Count>0)
Line 438: {
Line 439:
Line 440: templateBuilder.Append("\r\n <ul>\r\n ");
Line 441: foreach(DataRow pcdr4 in pcategoryList4.Rows)
Line 442: {
Line 443:
Line 444: templateBuilder.Append("\r\n <li><a href=\"javascript:void(0);\" rel=\"" + Utils.ObjectToStr(pcdr4["id"]) + "\" name=\"category\" class=\"default\" onclick=\"FliterDownload(" + Utils.ObjectToStr(pcdr4["id"]) + ",'" + Utils.ObjectToStr(pcdr4["title"]) + "','','')\">" + Utils.ObjectToStr(pcdr4["title"]) + "</a></li>\r\n\r\n\r\n ");
Line 445: } //end for if
Line 446:
Line 447: templateBuilder.Append("\r\n </ul>\r\n ");
Line 448: } //end for if
Line 449:
Line 450: templateBuilder.Append("\r\n <!--第四层结束-->\r\n </li>\r\n ");
Line 451: } //end for if
Line 452:
Line 453: templateBuilder.Append("\r\n </ul>\r\n ");
Line 454: } //end for if
Line 455:
Line 456: templateBuilder.Append("\r\n <!--第三层结束-->\r\n </li>\r\n ");
Line 457: } //end for if
Line 458:
Line 459: templateBuilder.Append("\r\n </ul>\r\n ");
Line 460: } //end for if
Line 461:
Line 462: templateBuilder.Append("\r\n <!--第二层结束-->\r\n </li>\r\n ");
Line 463: } //end for if
Line 464:
Line 465: templateBuilder.Append("\r\n </ul>\r\n <!---->\r\n </div>\r\n </div>\r\n <div class=\"accordion accordion--active hidden\">\r\n <header class=\"accordion-header\">\r\n <h4 class=\"accordion-title\">产品目录</h4> <button type=\"button\"\r\n class=\"accordion-toggle\">\r\n Toggle\r\n </button>\r\n </header>\r\n <div class=\"accordion-body accordion-body--capped\">\r\n <!---->\r\n <ul>\r\n <li>\r\n <label class=\"checkbox\">\r\n <input type=\"checkbox\" class=\"checkbox-input\"\r\n value=\"Pulse Tools\"> <span class=\"checkbox-label\">\r\n 动力工具\r\n (99)\r\n </span>\r\n </label>\r\n </li>\r\n <li>\r\n <label class=\"checkbox\">\r\n <input type=\"checkbox\" class=\"checkbox-input\"\r\n value=\"Pulse Tools\"> <span class=\"checkbox-label\">\r\n 起重液压\r\n (99)\r\n </span>\r\n </label>\r\n </li>\r\n <li>\r\n <label class=\"checkbox\">\r\n <input type=\"checkbox\" class=\"checkbox-input\"\r\n value=\"Pulse Tools\"> <span class=\"checkbox-label\">\r\n 手动工具\r\n (99)\r\n </span>\r\n </label>\r\n </li>\r\n <li>\r\n <label class=\"checkbox\">\r\n <input type=\"checkbox\" class=\"checkbox-input\"\r\n value=\"Pulse Tools\"> <span class=\"checkbox-label\">\r\n 安全防护用品\r\n (99)\r\n </span>\r\n </label>\r\n </li>\r\n <li>\r\n <label class=\"checkbox\">\r\n <input type=\"checkbox\" class=\"checkbox-input\"\r\n value=\"Pulse Tools\"> <span class=\"checkbox-label\">\r\n 汽修工具\r\n (99)\r\n </span>\r\n </label>\r\n </li>\r\n <li>\r\n <label class=\"checkbox\">\r\n <input type=\"checkbox\" class=\"checkbox-input\"\r\n value=\"Pulse Tools\"> <span class=\"checkbox-label\">\r\n 汽修设备\r\n (99)\r\n </span>\r\n </label>\r\n </li>\r\n <li>\r\n <label class=\"checkbox\">\r\n <input type=\"checkbox\" class=\"checkbox-input\"\r\n value=\"Pulse Tools\"> <span class=\"checkbox-label\">\r\n 电工电子工具\r\n (99)\r\n </span>\r\n </label>\r\n </li>\r\n <li>\r\n <label class=\"checkbox\">\r\n <input type=\"checkbox\" class=\"checkbox-input\"\r\n value=\"Pulse Tools\"> <span class=\"checkbox-label\">\r\n 网络专供\r\n (99)\r\n </span>\r\n </label>\r\n </li>\r\n <li>\r\n <label class=\"checkbox\">\r\n <input type=\"checkbox\" class=\"checkbox-input\"\r\n value=\"Pulse Tools\"> <span class=\"checkbox-label\">\r\n 直供汽保工具\r\n (999)\r\n </span>\r\n </label>\r\n </li>\r\n <!--<li><label class=\"checkbox\"><input type=\"checkbox\" class=\"checkbox-input\" value=\"Nutrunners & Screwdrivers\"> <span class=\"checkbox-label\"></span></label></li>\r\n <li><label class=\"checkbox\"><input type=\"checkbox\" class=\"checkbox-input\" value=\"Impact Wrenches\"> <span class=\"checkbox-label\"></span></label></li>\r\n <li><label class=\"checkbox\"><input type=\"checkbox\" class=\"checkbox-input\" value=\"Hand Drilling%2C Countersinking & Spotfacing\"> <span class=\"checkbox-label\"></span></label></li>\r\n <li><label class=\"checkbox\"><input type=\"checkbox\" class=\"checkbox-input\" value=\"Fixtured Spindles\"> <span class=\"checkbox-label\"></span></label></li>\r\n <li><label class=\"checkbox\"><input type=\"checkbox\" class=\"checkbox-input\" value=\"Electric Torque Wrenches\"> <span class=\"checkbox-label\"></span></label></li>\r\n <li><label class=\"checkbox\"><input type=\"checkbox\" class=\"checkbox-input\" value=\"Controllers & Software\"> <span class=\"checkbox-label\"></span></label></li>\r\n <li><label class=\"checkbox\"><input type=\"checkbox\" class=\"checkbox-input\" value=\"Air Motors\"> <span class=\"checkbox-label\"></span></label></li>\r\n <li><label class=\"checkbox\"><input type=\"checkbox\" class=\"checkbox-input\" value=\"Accessories\"> <span class=\"checkbox-label\"></span></label></li>-->\r\n </ul>\r\n <!---->\r\n </div>\r\n </div>\r\n <!---->\r\n <!---->\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"catalog-main\">\r\n ");
Line 466: DataTable productList = new DataTable();
Line 467:
Line 468: if (IsFirstLevel&&page<=1)
Line 469: {
Line 470:
Line 471: productList = get_cloud_article_list(category_id, pagesize, page, "status=0 and is_msg=0 and is_hot!=1", out totalcount, out pagelist, "Product",category_id, "__id__");
Line 472:
Line 473: DataTable newproductList = get_cloud_article_list(category_id, 10000,"status=0 and is_msg=0 and is_hot=1","is_slide");
Line 474:
Line 475: if (newproductList.Rows.Count>0)
Line 476: {
Line 477:
Line 478: templateBuilder.Append("\r\n <header class=\"catalog-header\">\r\n <div class=\"catalog-header-primary\">\r\n <h2 class=\"catalog-title\">\r\n 新品上市\r\n <!--<span id=\"listcount\" class=\"hmeta\">(100)</span>-->\r\n </h2>\r\n </div>\r\n </header>\r\n <ul id=\"dmlistul\" class=\"listings\">\r\n ");
Line 479: foreach(DataRow npcdr in newproductList.Rows)
Line 480: {
Line 481:
Line 482: templateBuilder.Append("\r\n <li class=\"listings-item\">\r\n <a href='");
Line 483: templateBuilder.Append(linkurl("Product_show",Utils.ObjectToStr(npcdr["goods_no"])));
Line 484:
Line 485: templateBuilder.Append("' target=\"_top\" class=\"listing\" id=\"SG_769575\">\r\n <!---->\r\n <div class=\"listing-image\">\r\n <div class=\"transparent-image listing-image-img status--found\">\r\n <svg xmlns=\"http://www.w3.org/2000/svg\"\r\n xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"300\" height=\"400\">\r\n <defs>\r\n <filter id=\"transparent-176\">\r\n <feflood result=\"bg\" x=\"0\" y=\"0\" width=\"100%\" height=\"100%\"\r\n flood-color=\"#f7f7f7\" flood-opacity=\"1\"></feflood>\r\n <feblend in=\"SourceGraphic\" in2=\"bg\" mode=\"multiply\"></feblend>\r\n </filter>\r\n </defs>\r\n <image x=\"0\" y=\"0\" width=\"100%\" height=\"100%\" filter=\"url('#transparent-176')\" xlink:href=\"" + Utils.ObjectToStr(npcdr["img_url"]) + "\">\r\n </image>\r\n </svg>\r\n </div>\r\n </div>\r\n <div class=\"listing-content\">\r\n <h3 class=\"listing-title\">" + Utils.ObjectToStr(npcdr["goods_no"]) + "</h3>\r\n <div class=\"listing-body\">\r\n <p>" + Utils.ObjectToStr(npcdr["title"]) + "</p>\r\n </div>\r\n </div>\r\n <div class='ribbon-wrapper-1'>\r\n <div class='ribbon-1'>新品</div>\r\n </div>\r\n </a>\r\n </li>\r\n ");
Line 486: } //end for if
Line 487:
Line 488: templateBuilder.Append("\r\n <!--<li class=\"listings-item\">\r\n <a href='####' target=\"_top\" class=\"listing\" id=\"SG_769575\">\r\n <div class=\"listing-image\">\r\n <div class=\"transparent-image listing-image-img status--found\">\r\n <svg xmlns=\"http://www.w3.org/2000/svg\"\r\n xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"300\" height=\"400\">\r\n <defs>\r\n <filter id=\"transparent-176\">\r\n <feflood result=\"bg\" x=\"0\" y=\"0\" width=\"100%\" height=\"100%\"\r\n flood-color=\"#f7f7f7\" flood-opacity=\"1\"></feflood>\r\n <feblend in=\"SourceGraphic\" in2=\"bg\" mode=\"multiply\"></feblend>\r\n </filter>\r\n </defs>\r\n <image x=\"0\" y=\"0\" width=\"100%\" height=\"100%\"\r\n filter=\"url('#transparent-176')\"\r\n xlink:href=\"https://oss.satatools.com/upload/202305/19/202305191400392247.jpg\">\r\n </image>\r\n </svg>\r\n </div>\r\n </div>\r\n <div class=\"listing-content\">\r\n <h3 class=\"listing-title\">09952A</h3>\r\n <div class=\"listing-body\">\r\n <p>8件敲击组套</p>\r\n </div>\r\n </div>\r\n <div class='ribbon-wrapper-1'>\r\n <div class='ribbon-1'>新品</div>\r\n </div>\r\n </a>\r\n </li>-->\r\n\r\n </ul>\r\n ");
Line 489: } //end for if
Line 490:
Line 491: }
Line 492: else
Line 493: {
Line 494:
Line 495: productList = get_cloud_article_list(category_id, pagesize, page, "status=0 and is_msg=0", out totalcount, out pagelist, "Product",category_id, "__id__");
Line 496:
Line 497: } //end for if
Line 498:
Line 499: templateBuilder.Append("\r\n <header class=\"catalog-header\">\r\n <div class=\"catalog-header-primary\">\r\n <h2 class=\"catalog-title\">\r\n 产品目录\r\n <span id=\"listcount\" class=\"hmeta\">(");
Line 500: templateBuilder.Append(Utils.ObjectToStr(totalcount));
Line 501: templateBuilder.Append(")</span>\r\n </h2>\r\n <div class=\"catalog-sort\">\r\n <div class=\"form-bar\">\r\n <div class=\"form-bar-item\">\r\n <button type=\"button\"\r\n class=\"catalog-filters-toggle button button--secondary button--outline button--simple\">\r\n 条件过滤\r\n </button>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div id=\"tagdiv\" class=\"catalog-header-secondary\">\r\n <ul id=\"tagul\" class=\"tag-list\"></ul>\r\n <!--<button type=\"button\" class=\"a a--small\">清空筛选条件</button>-->\r\n </div>\r\n <!---->\r\n </header>\r\n\r\n <!---->\r\n <!---->\r\n <ul id=\"dmlistul\" class=\"listings\">\r\n ");
Line 502: foreach(DataRow pcdr in productList.Rows)
Line 503: {
Line 504:
Line 505: templateBuilder.Append("\r\n <li class=\"listings-item\">\r\n <a href='");
Line 506: templateBuilder.Append(linkurl("Product_show",Utils.ObjectToStr(pcdr["goods_no"])));
Line 507:
Line 508: templateBuilder.Append("' target=\"_top\" class=\"listing\" id=\"SG_769575\">\r\n <!---->\r\n <div class=\"listing-image\">\r\n <div class=\"transparent-image listing-image-img status--found\">\r\n <svg xmlns=\"http://www.w3.org/2000/svg\"\r\n xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"300\" height=\"400\">\r\n <defs>\r\n <filter id=\"transparent-176\">\r\n <feflood result=\"bg\" x=\"0\" y=\"0\" width=\"100%\" height=\"100%\"\r\n flood-color=\"#f7f7f7\" flood-opacity=\"1\"></feflood>\r\n <feblend in=\"SourceGraphic\" in2=\"bg\" mode=\"multiply\"></feblend>\r\n </filter>\r\n </defs>\r\n <image x=\"0\" y=\"0\" width=\"100%\" height=\"100%\"\r\n filter=\"url('#transparent-176')\"\r\n xlink:href=\"" + Utils.ObjectToStr(pcdr["img_url"]) + "\">\r\n </image>\r\n </svg>\r\n </div>\r\n </div>\r\n <div class=\"listing-content\">\r\n <h3 class=\"listing-title\">" + Utils.ObjectToStr(pcdr["goods_no"]) + "</h3>\r\n <div class=\"listing-body\">\r\n <p>" + Utils.ObjectToStr(pcdr["title"]) + "</p>\r\n <!---->\r\n <!---->\r\n </div>\r\n <!---->\r\n </div>\r\n </a>\r\n </li>\r\n ");
Line 509: } //end for if
Line 510:
Line 511: templateBuilder.Append("\r\n </ul>\r\n <div id=\"pagearea\" class=\"pagination\">\r\n <!--<select class=\"pagination-per-page\">\r\n <option value=\"12\">12</option>\r\n <option value=\"24\">24</option>\r\n <option value=\"48\">48</option>\r\n <option value=\"96\">96</option>\r\n </select>-->\r\n\r\n <nav class=\"paginator\">\r\n ");
Line 512: templateBuilder.Append(Utils.ObjectToStr(pagelist));
Line 513: templateBuilder.Append("\r\n <!--\r\n <button type=\"button\"\r\n class=\"pagination-link pagination-link--previous pagination-link--disabled\">\r\n «\r\n </button>\r\n <ul class=\"pagination-list\">\r\n <li class=\"pagination-list-item\">\r\n <button type=\"button\"\r\n class=\"pagination-link pagination-link--active\">\r\n 1\r\n </button>\r\n\r\n </li>\r\n <li class=\"pagination-list-item\">\r\n <button type=\"button\"\r\n class=\"pagination-link\">\r\n 2\r\n </button>\r\n\r\n </li>\r\n <li class=\"pagination-list-item\">\r\n <button type=\"button\"\r\n class=\"pagination-link\">\r\n 3\r\n </button>\r\n\r\n </li>\r\n <li class=\"pagination-list-item\">\r\n <span class=\"pagination-break\">…</span>\r\n </li>\r\n <li class=\"pagination-list-item\">\r\n <button type=\"button\"\r\n class=\"pagination-link\">\r\n 11\r\n </button>\r\n\r\n </li>\r\n </ul>\r\n <button type=\"button\" class=\"pagination-link pagination-link--next\">»</button>\r\n -->\r\n </nav>\r\n </div>\r\n </div>\r\n </div>\r\n </main>\r\n</div>\r\n");
Line 514:
Line 515: templateBuilder.Append("<footer class=\"footer\">\r\n <div class=\"footer-branding\">\r\n <a href=\"#\" class=\"logo\">\r\n <svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\"\r\n xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" width=\"200px\" height=\"61px\"\r\n viewBox=\"0 0 200 61\" enable-background=\"new 0 0 200 61\" xml:space=\"preserve\">\r\n <image id=\"image1\" width=\"200\" height=\"61\" x=\"0\" y=\"0\" href=\"");
Line 516: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 517: templateBuilder.Append("resource/images/NewLogo-Slogn_Green.png\"></image>\r\n </svg>\r\n </a>\r\n <!--<div>\r\n <a href=\"javascript:void(0);\" target=\"_blank\" class=\"button button--primary button--small\">商品销售</a>\r\n </div>-->\r\n </div>\r\n <div class=\"footer-primary\">\r\n <nav class=\"nav nav--footer\">\r\n <ul class=\"nav-menu nav-menu--depth-0\">\r\n <li class=\"nav-item nav-item--depth-0\">\r\n <a href=\"javscript:void(0);\" class=\"nav-link nav-link--depth-0\">站点</a>\r\n <ul class=\"nav-menu nav-menu--depth-1\">\r\n\r\n <li class=\"nav-item nav-item--depth-1\">\r\n <a href=\"https://www.Clecotools.com/\" class=\"nav-link nav-link--depth-1\">\r\n 浏览\r\n Cleco\r\n </a>\r\n </li>\r\n <li class=\"nav-item nav-item--depth-1\">\r\n <a href=\"https://www.weller-tools.com/\" class=\"nav-link nav-link--depth-1\">\r\n 浏览\r\n Weller\r\n </a>\r\n </li>\r\n <li class=\"nav-item nav-item--depth-1\">\r\n <a href=\"http://www.apex-tools.com/\" class=\"nav-link nav-link--depth-1\">浏览 APEX</a>\r\n </li>\r\n </ul>\r\n </li>\r\n <li class=\"nav-item nav-item--depth-0\">\r\n <a href=\"javscript:void(0);\" class=\"nav-link nav-link--depth-0\">资源</a>\r\n <ul class=\"nav-menu nav-menu--depth-1\">\r\n <li class=\"nav-item nav-item--depth-1\">\r\n <a href='");
Line 518: templateBuilder.Append(linkurl("Download"));
Line 519:
Line 520: templateBuilder.Append("' class=\"nav-link nav-link--depth-1\">下载中心</a>\r\n </li>\r\n <li class=\"nav-item nav-item--depth-1\">\r\n <a href='");
Line 521: templateBuilder.Append(linkurl("News",179));
Line 522:
Line 523: templateBuilder.Append("' class=\"nav-link nav-link--depth-1\">新闻中心</a>\r\n </li>\r\n\r\n </ul>\r\n </li>\r\n <li class=\"nav-item nav-item--depth-0\">\r\n <a href=\"javscript:void(0);\" class=\"nav-link nav-link--depth-0\">支持</a>\r\n <ul class=\"nav-menu nav-menu--depth-1\">\r\n <!--");
Line 524: DataTable categoryList2 = get_mainmenu();
Line 525:
Line 526: foreach(DataRow cdr in categoryList2.Rows)
Line 527: {
Line 528:
Line 529: templateBuilder.Append("\r\n <li class=\"nav-item nav-item--depth-1\">\r\n <a href=\"");
Line 530: templateBuilder.Append(linkurl(Utils.ObjectToStr(cdr["name"])));
Line 531:
Line 532: templateBuilder.Append("\" data-drupal-link-system-path=\"node/1621\"\r\n class=\"nav-link nav-link--depth-1\">" + Utils.ObjectToStr(cdr["title"]) + "</a>\r\n </li>\r\n ");
Line 533: } //end for if
Line 534:
Line 535: templateBuilder.Append("-->\r\n <li class=\"nav-item nav-item--depth-1\">\r\n <a href=\"https://www.satatools.com/Product.html?category=51\" data-drupal-link-system-path=\"news-media\"\r\n class=\"nav-link nav-link--depth-1\">产品中心</a>\r\n </li>\r\n <li class=\"nav-item nav-item--depth-1\">\r\n <a href='");
Line 536: templateBuilder.Append(linkurl("PolicyAnalyzing"));
Line 537:
Line 538: templateBuilder.Append("' data-drupal-link-system-path=\"news-media\"\r\n class=\"nav-link nav-link--depth-1\">服务支持</a>\r\n </li>\r\n <li class=\"nav-item nav-item--depth-1\">\r\n <a href='");
Line 539: templateBuilder.Append(linkurl("SkillEducation"));
Line 540:
Line 541: templateBuilder.Append("' data-drupal-link-system-path=\"news-media\"\r\n class=\"nav-link nav-link--depth-1\">技能培育</a>\r\n </li>\r\n\r\n </ul>\r\n </li>\r\n <li class=\"nav-item nav-item--depth-0\">\r\n <a href=\"javscript:void(0);\" class=\"nav-link nav-link--depth-0\">服务</a>\r\n <ul class=\"nav-menu nav-menu--depth-1\">\r\n\r\n <li class=\"nav-item nav-item--depth-1\">\r\n <a href='");
Line 542: templateBuilder.Append(linkurl("AboutUs"));
Line 543:
Line 544: templateBuilder.Append("' data-drupal-link-system-path=\"news-media\"\r\n class=\"nav-link nav-link--depth-1\">关于我们</a>\r\n </li>\r\n <li class=\"nav-item nav-item--depth-1\">\r\n <a href='");
Line 545: templateBuilder.Append(linkurl("ContactUs"));
Line 546:
Line 547: templateBuilder.Append("' data-drupal-link-system-path=\"news-media\"\r\n class=\"nav-link nav-link--depth-1\">联系我们</a>\r\n </li>\r\n <!--<li class=\"nav-item nav-item--depth-1\">\r\n <a href='");
Line 548: templateBuilder.Append(linkurl("feedback"));
Line 549:
Line 550: templateBuilder.Append("' data-drupal-link-system-path=\"node/1621\"\r\n class=\"nav-link nav-link--depth-1\">留言反馈</a>\r\n </li>-->\r\n </ul>\r\n </li>\r\n </ul>\r\n </nav>\r\n </div>\r\n <nav class=\"nav nav--social\">\r\n <a href=\"https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzA3NzI0NzQzNQ==&action=getalbum&album_id=2514861729684815873#wechat_redirect\" class=\"nav-link\">\r\n <svg t=\"1632930806039\" class=\"icon\" viewBox=\"0 0 1024 1024\" version=\"1.1\"\r\n xmlns=\"http://www.w3.org/2000/svg\" p-id=\"1868\" width=\"25\" height=\"25\">\r\n <path d=\"M664.250054 368.541681c10.015098 0 19.892049 0.732687 29.67281 1.795902-26.647917-122.810047-159.358451-214.077703-310.826188-214.077703-169.353083 0-308.085774 114.232694-308.085774 259.274068 0 83.708494 46.165436 152.460344 123.281791 205.78483l-30.80868 91.730191 107.688651-53.455469c38.558178 7.53665 69.459978 15.308661 107.924012 15.308661 9.66308 0 19.230993-0.470721 28.752858-1.225921-6.025227-20.36584-9.521864-41.723264-9.521864-63.862493C402.328693 476.632491 517.908058 368.541681 664.250054 368.541681zM498.62897 285.87389c23.200398 0 38.557154 15.120372 38.557154 38.061874 0 22.846334-15.356756 38.156018-38.557154 38.156018-23.107277 0-46.260603-15.309684-46.260603-38.156018C452.368366 300.994262 475.522716 285.87389 498.62897 285.87389zM283.016307 362.090758c-23.107277 0-46.402843-15.309684-46.402843-38.156018 0-22.941502 23.295566-38.061874 46.402843-38.061874 23.081695 0 38.46301 15.120372 38.46301 38.061874C321.479317 346.782098 306.098002 362.090758 283.016307 362.090758zM945.448458 606.151333c0-121.888048-123.258255-221.236753-261.683954-221.236753-146.57838 0-262.015505 99.348706-262.015505 221.236753 0 122.06508 115.437126 221.200938 262.015505 221.200938 30.66644 0 61.617359-7.609305 92.423993-15.262612l84.513836 45.786813-23.178909-76.17082C899.379213 735.776599 945.448458 674.90216 945.448458 606.151333zM598.803483 567.994292c-15.332197 0-30.807656-15.096836-30.807656-30.501688 0-15.190981 15.47546-30.477129 30.807656-30.477129 23.295566 0 38.558178 15.286148 38.558178 30.477129C637.361661 552.897456 622.099049 567.994292 598.803483 567.994292zM768.25071 567.994292c-15.213493 0-30.594809-15.096836-30.594809-30.501688 0-15.190981 15.381315-30.477129 30.594809-30.477129 23.107277 0 38.558178 15.286148 38.558178 30.477129C806.808888 552.897456 791.357987 567.994292 768.25071 567.994292z\"\r\n p-id=\"1869\" fill=\"#fff\"></path>\r\n </svg>\r\n </a>\r\n <a href=\"https://weibo.com/satasata\" class=\"nav-link\">\r\n <svg t=\"1632930886471\" class=\"icon\" viewBox=\"0 0 1138 1024\" version=\"1.1\"\r\n xmlns=\"http://www.w3.org/2000/svg\" p-id=\"2922\" width=\"25\" height=\"25\">\r\n <path d=\"M914.432 518.144q27.648 21.504 38.912 51.712t9.216 62.976-14.336 65.536-31.744 59.392q-34.816 48.128-78.848 81.92t-91.136 56.32-94.72 35.328-89.6 18.944-75.264 7.68-51.712 1.536-49.152-2.56-68.096-10.24-78.336-21.504-79.872-36.352-74.24-55.296-59.904-78.848q-16.384-29.696-22.016-63.488t-5.632-86.016q0-22.528 7.68-51.2t27.136-63.488 53.248-75.776 86.016-90.112q51.2-48.128 105.984-85.504t117.248-57.856q28.672-10.24 63.488-11.264t57.344 11.264q10.24 11.264 19.456 23.04t12.288 29.184q3.072 14.336 0.512 27.648t-5.632 26.624-5.12 25.6 2.048 22.528q17.408 2.048 33.792-1.536t31.744-9.216 31.232-11.776 33.28-9.216q27.648-5.12 54.784-4.608t49.152 7.68 36.352 22.016 17.408 38.4q2.048 14.336-2.048 26.624t-8.704 23.04-7.168 22.016 1.536 23.552q3.072 7.168 14.848 13.312t27.136 12.288 32.256 13.312 29.184 16.384zM656.384 836.608q26.624-16.384 53.76-45.056t44.032-64 18.944-75.776-20.48-81.408q-19.456-33.792-47.616-57.344t-62.976-37.376-74.24-19.968-80.384-6.144q-78.848 0-139.776 16.384t-105.472 43.008-72.192 60.416-38.912 68.608q-11.264 33.792-6.656 67.072t20.992 62.976 42.496 53.248 57.856 37.888q58.368 25.6 119.296 32.256t116.224 0.512 100.864-21.504 74.24-33.792zM522.24 513.024q20.48 8.192 38.912 18.432t32.768 27.648q10.24 12.288 17.92 30.72t10.752 39.424 1.536 42.496-9.728 38.912q-8.192 18.432-19.968 37.376t-28.672 35.328-40.448 29.184-57.344 18.944q-61.44 11.264-117.76-11.264t-88.064-74.752q-12.288-39.936-13.312-70.656t16.384-66.56q13.312-27.648 40.448-51.712t62.464-38.912 75.264-17.408 78.848 12.8zM359.424 764.928q37.888 3.072 57.856-18.432t21.504-48.128-15.36-47.616-52.736-16.896q-27.648 3.072-43.008 23.552t-17.408 43.52 9.728 42.496 39.424 21.504zM778.24 6.144q74.752 0 139.776 19.968t113.664 57.856 76.288 92.16 27.648 122.88q0 33.792-16.384 50.688t-35.328 17.408-35.328-14.336-16.384-45.568q0-40.96-22.528-77.824t-59.392-64.512-84.48-43.52-96.768-15.872q-31.744 0-47.104-15.36t-14.336-34.304 18.944-34.304 51.712-15.36zM778.24 169.984q95.232 0 144.384 48.64t49.152 146.944q0 30.72-10.24 43.52t-22.528 11.264-22.528-14.848-10.24-35.84q0-60.416-34.816-96.256t-93.184-35.84q-19.456 0-28.672-10.752t-9.216-23.04 9.728-23.04 28.16-10.752z\"\r\n p-id=\"2923\" fill=\"#fff\"></path>\r\n </svg>\r\n </a>\r\n <a href=\"https://www.douyin.com/user/MS4wLjABAAAAQHChW1oOvrfWC32vi-eWsMWBV8f-VURZnOQuAaQNYY0\" class=\"nav-link\">\r\n <svg t=\"1663211305478\" class=\"icon\" viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" p-id=\"1957\" width=\"25\" height=\"25\"><path d=\"M937.4 423.9c-84 0-165.7-27.3-232.9-77.8v352.3c0 179.9-138.6 325.6-309.6 325.6S85.3 878.3 85.3 698.4c0-179.9 138.6-325.6 309.6-325.6 17.1 0 33.7 1.5 49.9 4.3v186.6c-15.5-6.1-32-9.2-48.6-9.2-76.3 0-138.2 65-138.2 145.3 0 80.2 61.9 145.3 138.2 145.3 76.2 0 138.1-65.1 138.1-145.3V0H707c0 134.5 103.7 243.5 231.6 243.5v180.3l-1.2 0.1\" p-id=\"1958\" fill=\"#ffffff\"></path></svg> \r\n </a>\r\n </nav>\r\n <div class=\"footer-secondary\">\r\n <div class=\"footer-copyright\">\r\n <p>© 2024 SataTools. All Rights Reserved</p>\r\n </div>\r\n <nav class=\"nav nav--footer-utils\">\r\n <ul class=\"nav-menu nav-menu--depth-0\">\r\n <li class=\"nav-item nav-item--depth-0\">\r\n <a href=\"http://beian.miit.gov.cn\" data-drupal-link-system-path=\"node/1729\"\r\n class=\"nav-link nav-link--depth-0\">沪ICP备16004270号-1</a>\r\n </li>\r\n <li class=\"nav-item nav-item--depth-0\">\r\n <a href='");
Line 551: templateBuilder.Append(linkurl("PrivacyPolicy"));
Line 552:
Line 553: templateBuilder.Append("' data-drupal-link-system-path=\"node/1729\"\r\n class=\"nav-link nav-link--depth-0\">隐私政策</a>\r\n </li>\r\n <li>");
Line 554: templateBuilder.Append(Utils.ObjectToStr(config.webcountcode));
Line 555: templateBuilder.Append("</li>\r\n </ul>\r\n </nav>\r\n </div>\r\n</footer>\r\n</div>\r\n<div class=\"atg_callout atg_callout_right\" id=\"atg_callout_cosecrop\">\r\n <div class=\"atg_callout_wrap\">\r\n <a href=\"#\" target=\"'_blank'\">\r\n <img class=\"moreimg\" src=\"");
Line 556: templateBuilder.Append("/templates/zh");
Line 557: templateBuilder.Append("/img/download-catalog-zh.png\" alt=\"Download Our Catalog\">\r\n <!--<img src=\"");
Line 558: templateBuilder.Append("/templates/zh");
Line 559: templateBuilder.Append("/img/nav_more.svg\" alt=\"更多操作\">-->\r\n <div class=\"atg_callout_content\" style=\"display:block !important;\">\r\n <!--<div class=\"atg_callout_content_wrap\">\r\n <h3>Download Our Catalog</h3>\r\n <img src=\"");
Line 560: templateBuilder.Append("/templates/zh");
Line 561: templateBuilder.Append("/img/ava_more.svg\" alt=\"Download Our Catalog\">\r\n <p>Click here to view our full product catalog.</p>\r\n </div>-->\r\n <!-- /.atg_callout_content_wrap -->\r\n </div><!-- /.atg_callout_content -->\r\n </a>\r\n </div><!-- /.atg_callout_wrap -->\r\n</div><!-- /.atg_callout -->\r\n\r\n<script src=\"");
Line 562: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 563: templateBuilder.Append("resource/js/jquery.form.min.js\"></");
Line 564: templateBuilder.Append("script>\r\n<script src=\"");
Line 565: templateBuilder.Append("/templates/zh");
Line 566: templateBuilder.Append("/js/floating.js\"></");
Line 567: templateBuilder.Append("script>\r\n<script src=\"");
Line 568: templateBuilder.Append("/templates/zh");
Line 569: templateBuilder.Append("/js/feedback.js\"></");
Line 570: templateBuilder.Append("script>\r\n<script src=\"");
Line 571: templateBuilder.Append("/templates/zh");
Line 572: templateBuilder.Append("/js/jquery.once.min.js\"></");
Line 573: templateBuilder.Append("script>\r\n<script src=\"");
Line 574: templateBuilder.Append("/templates/zh");
Line 575: templateBuilder.Append("/js/drupalSettingsLoader.js\"></");
Line 576: templateBuilder.Append("script>\r\n<script src=\"");
Line 577: templateBuilder.Append("/templates/zh");
Line 578: templateBuilder.Append("/js/drupal.js\"></");
Line 579: templateBuilder.Append("script>\r\n<!--<script src=\"");
Line 580: templateBuilder.Append("/templates/zh");
Line 581: templateBuilder.Append("/js/drupal.init.js\"></");
Line 582: templateBuilder.Append("script>-->\r\n<script src=\"");
Line 583: templateBuilder.Append("/templates/zh");
Line 584: templateBuilder.Append("/js/scripts.js\"></");
Line 585: templateBuilder.Append("script>\r\n<script src=\"");
Line 586: templateBuilder.Append("/templates/zh");
Line 587: templateBuilder.Append("/js/manifest.js\"></");
Line 588: templateBuilder.Append("script>\r\n<script src=\"");
Line 589: templateBuilder.Append("/templates/zh");
Line 590: templateBuilder.Append("/js/vendor.js\"></");
Line 591: templateBuilder.Append("script>\r\n<script src=\"");
Line 592: templateBuilder.Append("/templates/zh");
Line 593: templateBuilder.Append("/js/scripts1.js\"></");
Line 594: templateBuilder.Append("script>\r\n<script src=\"");
Line 595: templateBuilder.Append("/templates/zh");
Line 596: templateBuilder.Append("/js/drupal1.js\"></");
Line 597: templateBuilder.Append("script>\r\n<script src=\"");
Line 598: templateBuilder.Append("/templates/zh");
Line 599: templateBuilder.Append("/js/jquery.cookie.min.js\"></");
Line 600: templateBuilder.Append("script>\r\n<script src=\"");
Line 601: templateBuilder.Append("/templates/zh");
Line 602: templateBuilder.Append("/js/cookiebot.js\"></");
Line 603: templateBuilder.Append("script>\r\n<script src=\"");
Line 604: templateBuilder.Append("/templates/zh");
Line 605: templateBuilder.Append("/bt4.1.3/js/popper.min.js\"></");
Line 606: templateBuilder.Append("script>\r\n<script src=\"");
Line 607: templateBuilder.Append("/templates/zh");
Line 608: templateBuilder.Append("/bt4.1.3/js/bootstrap.js\"></");
Line 609: templateBuilder.Append("script>\r\n<script src=\"");
Line 610: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 611: templateBuilder.Append("resource/alifont/iconfont.js\"></");
Line 612: templateBuilder.Append("script>\r\n<script src=\"");
Line 613: templateBuilder.Append("/templates/zh");
Line 614: templateBuilder.Append("/js/vue.js\"></");
Line 615: templateBuilder.Append("script>\r\n<script src=\"");
Line 616: templateBuilder.Append("/templates/zh");
Line 617: templateBuilder.Append("/js/basescript.js\"></");
Line 618: templateBuilder.Append("script>\r\n<script src=\"");
Line 619: templateBuilder.Append("/templates/zh");
Line 620: templateBuilder.Append("/Calendar/layui/layui.js\"></");
Line 621: templateBuilder.Append("script>\r\n<script src=\"");
Line 622: templateBuilder.Append("/templates/zh");
Line 623: templateBuilder.Append("/Calendar/javascripts/simple-calendar.js\"></");
Line 624: templateBuilder.Append("script>\r\n\r\n<!--<script src=\"");
Line 625: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 626: templateBuilder.Append("resource/js/bootstrapValidator.js\"></");
Line 627: templateBuilder.Append("script>\r\n<script src=\"");
Line 628: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 629: templateBuilder.Append("resource/js/language/zh_CN.js\"></");
Line 630: templateBuilder.Append("script>-->\r\n\r\n<script src=\"");
Line 631: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 632: templateBuilder.Append("resource/js/pagescroller.min.js\"></");
Line 633: templateBuilder.Append("script>\r\n<script src='");
Line 634: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 635: templateBuilder.Append("scripts/tree/stopExecutionOnTimeout.js?t=1'></");
Line 636: templateBuilder.Append("script>\r\n<script src='");
Line 637: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 638: templateBuilder.Append("scripts/tree/jquery.velocity.min.js'></");
Line 639: templateBuilder.Append("script>\r\n<script>\r\n const SEARCHING_CLASS = 'is-searching';\r\n var search = $('#search')[0];\r\n var listContainer = $('.suggestion-list')[0];\r\n var listUl = $('#keywordlist')[0];\r\n $(function () {\r\n //.atg_callout_content\r\n //$(\"body\").floating({ \"theme\": \"panel_theme_square_Blacktheme\", \"state\": true, \"moveState\": true, \"size\": \"lg\", \"position\": \"right-bottom\", \"tip\": { \"background-color\": \"#000000\", \"color\": \"#fff\" }, \"account\": [{ \"type\": \"Message\", \"tip\": \"在线留言\", \"text\": null, \"url\": null, \"onclick\": \"openfeedback\" }, { \"type\": \"Phone\", \"tip\": \"服务热线:<br>400-820-3885(手机)<br>800-820-3885(固话)\", \"text\": null, \"url\": \"tel:400-820-3885\" }, { \"type\": \"QRcode\", \"tip\": \"https://www.satatools.com/resource/images/wechat.jpg\", \"text\": null, \"url\": null }, { \"type\": \"Top\", \"tip\": \"返回顶部\", \"text\": null, \"url\": null }] });\r\n $(\".atg_callout_content\").floating({ \"theme\": \"panel_theme_square_Blacktheme\", \"state\": true, \"moveState\": true, \"size\": \"lg\", \"position\": \"right-bottom\", \"tip\": { \"background-color\": \"#000000\", \"color\": \"#fff\" }, \"account\": [{ \"type\": \"Message\", \"tip\": \"在线留言\", \"text\": null, \"url\": \"");
Line 640: templateBuilder.Append(linkurl("ContactUs",25));
Line 641:
Line 642: templateBuilder.Append("\", \"onclick\": \"openfeedback\" }, { \"type\": \"Phone\", \"tip\": \"服务热线:<br>400-820-3885(手机)<br>800-820-3885(固话)\", \"text\": null, \"url\": \"tel:400-820-3885\" }, { \"type\": \"QRcode\", \"tip\": \"https://www.satatools.com/resource/images/wechat.jpg\", \"text\": null, \"url\": null }, { \"type\": \"Top\", \"tip\": \"下载最新产品样册\", \"text\": null, \"url\": \"/Download/53.html?FileType=Sample\" }] });\r\n\r\n $(\".masthead-search-toggle\").bind(\"click\", function (event) {\r\n var target = $(\".masthead-primary\");\r\n if (!target.hasClass(SEARCHING_CLASS)) {\r\n target.addClass(SEARCHING_CLASS);\r\n $(\"#search\").focus();\r\n }\r\n else {\r\n target.removeClass(SEARCHING_CLASS);\r\n }\r\n\r\n //var target = $(event.target);\r\n //if (!target.hasClass(\"special\")) {\r\n // console.log(target.text());\r\n //}\r\n }\r\n );\r\n //var all_apps = document.querySelectorAll('.app');\r\n\r\n //for (let i = 0; i < all_apps.length; i++) {\r\n // let app_title = all_apps[i].querySelector('p').innerText.toLowerCase();\r\n // let app_icon = all_apps[i].querySelector('i').classList.value;\r\n\r\n // let obj = {};\r\n // obj.app_title = app_title;\r\n // obj.app_icon = app_icon;\r\n\r\n // app_list.push(obj);\r\n //}\r\n //search.keyup(generateAppList);\r\n //search.blur(hideAppList);\r\n //$('#keywords').change(function () {\r\n // alert(\"文本已被修改\");\r\n //});\r\n //$('#search').focus(function () {\r\n // $('body,html').animate({ scrollTop: 200 }, 700);\r\n //});\r\n\r\n search.addEventListener('focus', generatekeyList);\r\n //search.addEventListener('oninput', generateAppList);\r\n listContainer.addEventListener('blur', hideAppList);\r\n function generatekeyList(event) {\r\n var fragment = document.createDocumentFragment();\r\n var userInput = event.target.value;\r\n if (userInput.length != 0) {\r\n return false;\r\n }\r\n listUl.innerHTML = '';\r\n listContainer.classList.remove('hidden');\r\n $.ajax({\r\n type: \"POST\",\r\n url: \"");
Line 643: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 644: templateBuilder.Append("tools/submit_ajax.ashx?action=get_keywordtop&top=10&siteid=");
Line 645: templateBuilder.Append(Utils.ObjectToStr(site.id));
Line 646: templateBuilder.Append("\",\r\n dataType: \"json\",\r\n success: function (redata) {\r\n if (redata.status == 1) {\r\n var keyword_list = redata.KeyWordList;\r\n if (keyword_list.length === 0) {\r\n let paragraph = document.createElement('p');\r\n paragraph.innerText = '';//无此关键字信息\r\n fragment.appendChild(paragraph);\r\n }\r\n\r\n else {\r\n let tipsparagraph = document.createElement('li');\r\n let tips = document.createElement('span');\r\n tips.innerText = \"以下为热门搜索关键词\";\r\n tipsparagraph.appendChild(tips);\r\n fragment.appendChild(tipsparagraph);\r\n\r\n for (let i = 0; i < keyword_list.length; i++) {\r\n let paragraph = document.createElement('li');\r\n paragraph.class = 'nav-item nav-item--depth-1';\r\n let link = document.createElement('a');\r\n let title = document.createElement('span');\r\n link.href = '");
Line 647: templateBuilder.Append(linkurl("search"));
Line 648:
Line 649: templateBuilder.Append("?keyword=' + keyword_list[i].keyword;\r\n title.innerText = keyword_list[i].keyword;\r\n link.appendChild(title);\r\n paragraph.appendChild(link);\r\n fragment.appendChild(paragraph);\r\n }\r\n }\r\n listUl.appendChild(fragment);\r\n }\r\n }\r\n });\r\n }\r\n function hideAppList() {\r\n listContainer.classList.add('hidden');\r\n }\r\n });\r\n function generateAppList(event) {\r\n var fragment = document.createDocumentFragment();\r\n var userInput = $(\"#search\")[0].value;\r\n if (userInput.length === 0) {\r\n //listContainer.classList.add('hidden');\r\n return false;\r\n }\r\n listUl.innerHTML = '';\r\n listContainer.classList.remove('hidden');\r\n $.ajax({\r\n type: \"POST\",\r\n url: \"");
Line 650: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 651: templateBuilder.Append("tools/submit_ajax.ashx?action=GetSearchList&BuildPath=");
Line 652: templateBuilder.Append(Utils.ObjectToStr(site.build_path));
Line 653: templateBuilder.Append("&KeyWords=\" + userInput,\r\n dataType: \"json\",\r\n success: function (redata) {\r\n if (redata.status == 1) {\r\n var app_list = redata.SearchList;\r\n if (app_list.length === 0) {\r\n let paragraph = document.createElement('p');\r\n paragraph.innerText = '无此关键字信息';//无此关键字信息\r\n fragment.appendChild(paragraph);\r\n }\r\n else {\r\n for (let i = 0; i < app_list.length; i++) {\r\n let paragraph = document.createElement('li');\r\n let link = document.createElement('a');\r\n //let icon = document.createElement('i');\r\n let goods_no = document.createElement('span');\r\n let title = document.createElement('span');\r\n link.href = app_list[i].link_url;\r\n goods_no.innerText = app_list[i].goods_no + \" \";\r\n title.innerText = app_list[i].title;\r\n link.appendChild(goods_no);\r\n link.appendChild(title);\r\n paragraph.appendChild(link);\r\n fragment.appendChild(paragraph);\r\n }\r\n }\r\n listUl.appendChild(fragment);\r\n }\r\n }\r\n });\r\n }\r\n function GetSearchList() {\r\n SiteSearch('/search.html', '#search');\r\n }\r\n</");
Line 654: templateBuilder.Append("script>\r\n</body>\r\n</html>\r\n\r\n\r\n\r\n");
Line 655:
Line 656:
Line 657: templateBuilder.Append("\r\n\r\n<script>\r\n ; (function ($, window, document, undefined) {\r\n if ($('ul.mtree').length) {\r\n var collapsed = true;\r\n var close_same_level = false;\r\n var duration = 400;\r\n var listAnim = true;\r\n var easing = 'easeOutQuart';\r\n $('.mtree ul').css({\r\n 'overflow': 'hidden',\r\n 'height': collapsed ? 0 : 'auto',\r\n 'display': collapsed ? 'none' : 'block'\r\n });\r\n var node = $('.mtree li:has(ul)');\r\n node.each(function (index, val) {\r\n $(this).children(':first-child').css('cursor', 'pointer');\r\n $(this).addClass('mtree-node mtree-' + (collapsed ? 'closed' : 'open'));\r\n $(this).children('ul').addClass('mtree-level-' + ($(this).parentsUntil($('ul.mtree'), 'ul').length + 1));\r\n });\r\n $('.mtree li > *:first-child').on('click.mtree-active', function (e) {\r\n if ($(this).parent().hasClass('mtree-closed')) {\r\n $('.mtree-active').not($(this).parent()).removeClass('mtree-active');\r\n $(this).parent().addClass('mtree-active');\r\n } else if ($(this).parent().hasClass('mtree-open')) {\r\n $(this).parent().removeClass('mtree-active');\r\n } else {\r\n //$('.mtree-active').not($(this).parent()).removeClass('mtree-active');\r\n $(this).parent().parent().find(\".mtree-active\").not($(this).parent()).removeClass('mtree-active');\r\n $(this).parent().toggleClass('mtree-active');\r\n }\r\n });\r\n node.children(':first-child').on('click.mtree', function (e) {\r\n var el = $(this).parent().children('ul').first();\r\n var isOpen = $(this).parent().hasClass('mtree-open');\r\n if ((close_same_level || $('.csl').hasClass('active')) && !isOpen) {\r\n var close_items = $(this).closest('ul').children('.mtree-open').not($(this).parent()).children('ul');\r\n if ($.Velocity) {\r\n close_items.velocity({ height: 0 }, {\r\n duration: duration,\r\n easing: easing,\r\n display: 'none',\r\n delay: 100,\r\n complete: function () {\r\n setNodeClass($(this).parent(), true);\r\n }\r\n });\r\n } else {\r\n close_items.delay(100).slideToggle(duration, function () {\r\n setNodeClass($(this).parent(), true);\r\n });\r\n }\r\n }\r\n el.css({ 'height': 'auto' });\r\n if (!isOpen && $.Velocity && listAnim)\r\n el.find(' > li, li.mtree-open > ul > li').css({ 'opacity': 0 }).velocity('stop').velocity('list');\r\n if ($.Velocity) {\r\n el.velocity('stop').velocity({\r\n height: isOpen ? [\r\n 0,\r\n el.outerHeight()\r\n ] : [\r\n el.outerHeight(),\r\n 0\r\n ]\r\n }, {\r\n queue: false,\r\n duration: duration,\r\n easing: easing,\r\n display: isOpen ? 'none' : 'block',\r\n begin: setNodeClass($(this).parent(), isOpen),\r\n complete: function () {\r\n if (!isOpen)\r\n $(this).css('height', 'auto');\r\n }\r\n });\r\n } else {\r\n setNodeClass($(this).parent(), isOpen);\r\n el.slideToggle(duration);\r\n }\r\n e.preventDefault();\r\n });\r\n function setNodeClass(el, isOpen) {\r\n if (isOpen) {\r\n el.removeClass('mtree-open').addClass('mtree-closed');\r\n } else {\r\n el.removeClass('mtree-closed').addClass('mtree-open');\r\n }\r\n }\r\n if ($.Velocity && listAnim) {\r\n $.Velocity.Sequences.list = function (element, options, index, size) {\r\n $.Velocity.animate(element, {\r\n opacity: [\r\n 1,\r\n 0\r\n ],\r\n translateY: [\r\n 0,\r\n -(index + 1)\r\n ]\r\n }, {\r\n delay: index * (duration / size / 2),\r\n duration: duration,\r\n easing: easing\r\n });\r\n };\r\n }\r\n if ($('.mtree').css('opacity') == 0) {\r\n if ($.Velocity) {\r\n $('.mtree').css('opacity', 1).children().css('opacity', 0).velocity('list');\r\n } else {\r\n $('.mtree').show(200);\r\n }\r\n }\r\n $('ul.mtree').addClass(\"transit\");\r\n\r\n }\r\n }(jQuery, this, this.document));\r\n const FILTERS_CLASS = 'catalog--filtering';\r\n $(function () {\r\n $(\".catalog-filters-toggle\").bind(\"click\", function (event) {\r\n var target = $(\".catalog\");\r\n if (!target.hasClass(FILTERS_CLASS)) {\r\n target.addClass(FILTERS_CLASS);\r\n }\r\n else {\r\n target.removeClass(FILTERS_CLASS);\r\n }\r\n });\r\n $(\".a--close\").bind(\"click\", function (event) {\r\n var target = $(\".catalog\");\r\n target.removeClass(FILTERS_CLASS);\r\n });\r\n $(\".firstleveurl\").bind(\"click\", function (event) {\r\n var cid = $(this).attr(\"cid\");\r\n location.href = '");
Line 658: templateBuilder.Append(linkurl("Product"));
Line 659:
Line 660: templateBuilder.Append("?category=' + cid;\r\n });\r\n });\r\n\r\n var flid = fltag = yyid = yytag = '';\r\n function RemoveTag(tagtype) {\r\n if (tagtype == 1) {\r\n flid = '';\r\n fltag = '';\r\n $(\"#ctage\").remove();\r\n }\r\n else if (tagtype == 2) {\r\n yyid = '';\r\n yytag = '';\r\n $(\"#ttage\").remove();\r\n }\r\n if (flid == '' && yyid == '') {\r\n location.reload();\r\n }\r\n else\r\n FliterDownload(flid, fltag, yyid, yytag);\r\n }\r\n\r\n function FliterDownload(id, tag,lg,lgt) {\r\n //console.log(\"ID:\" + id + \"-tag\" + tag);\r\n if (id != '') {\r\n flid = id;\r\n fltag = tag;\r\n }\r\n if (lg != '') {\r\n yyid = lg;\r\n yytag = lgt;\r\n }\r\n var channel = \"");
Line 661: templateBuilder.Append(Utils.ObjectToStr(channel));
Line 662: templateBuilder.Append("\";\r\n var listUl = $('.listings')[0];\r\n var tagul = $('#tagul')[0];\r\n listUl.innerHTML = '';\r\n $('#pagearea')[0].innerHTML = '';\r\n //tagul.innerHTML = '';\r\n //var tagtext = '<li class=\"tag-list-item\">' +\r\n // '<span id=\"tagspan\" class=\"tag\">' +\r\n // '<a href=\"javascript:window.location.reload();\" class=\"tag-button\">' +\r\n // '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" class=\"icon icon--close\">' +\r\n // '<path d=\"M13 13L1.02 1.02m0 11.98L13 1.02\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\"></path>' +\r\n // '</svg>' +\r\n // '</a>' + tag +\r\n // '</span>'\r\n //'</li>';\r\n //tagul.innerHTML = tagtext;\r\n\r\n if (id != '') {\r\n $(\"#ctage\").remove();\r\n var tagtext = '<li id=\"ctage\" class=\"tag-list-item\">' +\r\n '<span id=\"tagspan\" class=\"tag\">' +\r\n '<a href=\"javascript:void(0);\" onclick=\"RemoveTag(1)\" class=\"tag-button\">' +\r\n '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" class=\"icon icon--close\">' +\r\n '<path d=\"M13 13L1.02 1.02m0 11.98L13 1.02\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\"></path>' +\r\n '</svg>' +\r\n '</a>' + tag +\r\n '</span>'\r\n '</li>';\r\n tagul.innerHTML += tagtext;\r\n }\r\n if (lg != '') {\r\n $(\"#ttage\").remove();\r\n var tagtext = '<li id=\"ttage\" class=\"tag-list-item\">' +\r\n '<span id=\"tagspan\" class=\"tag\">' +\r\n '<a href=\"javascript:void(0);\" onclick=\"RemoveTag(2)\" class=\"tag-button\">' +\r\n '<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" class=\"icon icon--close\">' +\r\n '<path d=\"M13 13L1.02 1.02m0 11.98L13 1.02\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\"></path>' +\r\n '</svg>' +\r\n '</a>' + lgt +\r\n '</span>'\r\n '</li>';\r\n tagul.innerHTML += tagtext;\r\n }\r\n\r\n\r\n $.ajax({\r\n type: \"POST\",\r\n url: \"");
Line 663: templateBuilder.Append(Utils.ObjectToStr(config.webpath));
Line 664: templateBuilder.Append("tools/submit_ajax.ashx?action=get_cloud_article_list&channel=goods&category_id=\" + flid + \"&lgtype=\" + yyid,\r\n dataType: \"json\",\r\n success: function (redata) {\r\n if (redata.status == 1) {\r\n var ArticleList = redata.ArticleList;\r\n $(\"#listcount\")[0].innerHTML = '(' + ArticleList.length + ')';\r\n if (ArticleList.length === 0) {\r\n $(\"#dmlistul\").append(\"<p>此分类下暂无数据!</p>\");\r\n }\r\n else {\r\n var fragment = '';\r\n for (let i = 0; i < ArticleList.length; i++) {\r\n var imgurl = ArticleList[i].img_url;\r\n if (!imgurl)\r\n imgurl = \"\";\r\n let divcontent = '<li class=\"listings-item\"><div class=\"listing\">' +\r\n '<a href=\"Product/show/' + ArticleList[i].goods_no + '.html\" target=\"_top\" class=\"listing\" id=\"SG_769575\"><div class=\"listing-image\">' +\r\n '<div class=\"transparent-image listing-image-img status--found\">' +\r\n '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"300\" height=\"400\">' +\r\n '<defs>' +\r\n '<filter id=\"transparent-15\">' +\r\n '<feflood result=\"bg\" x=\"0\" y=\"0\" width=\"100%\" height=\"100%\" flood-color=\"#f7f7f7\" flood-opacity=\"1\"></feflood>' +\r\n '<feblend in=\"SourceGraphic\" in2=\"bg\" mode=\"multiply\"></feblend>' +\r\n '</filter>' +\r\n '</defs>' +\r\n '<image x=\"0\" y=\"0\" width=\"100%\" height=\"100%\" filter=\"url(\\'#transparent-15\\')\" xlink:href=' + imgurl + '></image>' +\r\n '</svg>' +\r\n '</div>' +\r\n '</div>' +\r\n '<div class=\"listing-content\">' +\r\n '<div class=\"listing-body\">' +\r\n '<h3 class=\"listing-title\">' + ArticleList[i].goods_no + '</h3>' +\r\n '<div class=\"listing-body\">' +\r\n '<p>' + ArticleList[i].title + '</p>' +\r\n '</div>' +\r\n '</div>' +\r\n '</div></div>' +\r\n '</div></li>';\r\n fragment += divcontent;\r\n }\r\n $(\"#dmlistul\").append(fragment);\r\n }\r\n }\r\n else {\r\n console.log(redata.msg);\r\n }\r\n }\r\n });\r\n\r\n\r\n }\r\n</");
Line 665: templateBuilder.Append("script>");
Line 666: Response.Write(templateBuilder.ToString());
Line 667: }
Line 668:
Line 669: #line default
Line 670: #line hidden
Line 671:
Line 672:
Line 673: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
Line 674: public aspx_zh_productcate_aspx() {
Line 675: string[] dependencies;
Line 676: ((global::SataPortal.Web.UI.Page.article)(this)).AppRelativeVirtualPath = "~/aspx/zh/ProductCate.aspx";
Line 677: if ((global::ASP.aspx_zh_productcate_aspx.@__initialized == false)) {
Line 678: dependencies = new string[1];
Line 679: dependencies[0] = "~/aspx/zh/ProductCate.aspx";
Line 680: global::ASP.aspx_zh_productcate_aspx.@__fileDependencies = this.GetWrappedFileDependencies(dependencies);
Line 681: global::ASP.aspx_zh_productcate_aspx.@__initialized = true;
Line 682: }
Line 683: this.Server.ScriptTimeout = 30000000;
Line 684: }
Line 685:
Line 686: protected System.Web.Profile.DefaultProfile Profile {
Line 687: get {
Line 688: return ((System.Web.Profile.DefaultProfile)(this.Context.Profile));
Line 689: }
Line 690: }
Line 691:
Line 692: protected ASP.global_asax ApplicationInstance {
Line 693: get {
Line 694: return ((ASP.global_asax)(this.Context.ApplicationInstance));
Line 695: }
Line 696: }
Line 697:
Line 698: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
Line 699: private void @__BuildControlTree(aspx_zh_productcate_aspx @__ctrl) {
Line 700:
Line 701: #line 1 "D:\WebPortal\SataPortal2022\Source\SataPortal.Web\aspx\zh\ProductCate.aspx"
Line 702: this.InitializeCulture();
Line 703:
Line 704: #line default
Line 705: #line hidden
Line 706: }
Line 707:
Line 708: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
Line 709: protected override void FrameworkInitialize() {
Line 710: base.FrameworkInitialize();
Line 711: this.@__BuildControlTree(this);
Line 712: this.AddWrappedFileDependencies(global::ASP.aspx_zh_productcate_aspx.@__fileDependencies);
Line 713: this.ValidateRequestMode = System.Web.UI.ValidateRequestMode.Disabled;
Line 714: }
Line 715:
Line 716: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
Line 717: public override int GetTypeHashCode() {
Line 718: return 5381;
Line 719: }
Line 720:
Line 721: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
Line 722: public override void ProcessRequest(System.Web.HttpContext context) {
Line 723: base.ProcessRequest(context);
Line 724: }
Line 725: }
Line 726: }
Line 727:
|