opencart 3.0 版本框架目录最详细说明(catalog前台篇)
原标题:opencart 3.0 版本框架目录最详细说明(catalog前台篇)
导读:
catalog -- 前台根目录 |-- controll...
文章目录 [+]
catalog -- 前台根目录
|-- controller -- 控制器目录
|-- account-- Account(会员中心目录)
|-- account.php -- Account( 会员中心控制器文件 )
|-- address.php -- Account - Address Book( 商品属性的属性组控制器文件 )
|-- affiliate.php -- Account - Affiliate( 推广加盟控制器文件 )
|-- download.php -- Downloads( 商品下载控制器文件 )
|-- edit.php -- Edit Information( 编辑账户信息控制器文件 )
|-- forgotten.php -- Forgotten Password( 忘记密码控制器文件 )
|-- login.php -- Login( 会员登录控制器文件 )
|-- logout.php -- Logout( 会员登出控制器文件 )
|-- newsletter.php -- Newsletter( 邮件订阅控制器文件 )
|-- order.php -- Order Histoty( 订单历史控制器文件 )
|-- password.php -- Change Password( 修改密码控制器文件 )
|-- recurring.php -- Recurring Payments( 分期付款订单控制器文件 )
|-- register.php -- Register( 注册控制器文件 )
|-- reset.php -- 忘记密码时重置密码控制器文件 )
|-- return.php -- Product Returns( 商品退换控制器文件 )
|-- reward.php -- Reward Points( 奖励积分控制器文件 )
|-- success.php -- 显示创建账户成功页面控制器文件
|-- tracking.php -- Tracking(推广跟踪控制器文件,需要在开通推广加盟后才会显示 )
|-- transaction.php -- Your Transactions( 余额控制器文件 )
|-- voucher.php -- Gift Certificate( 礼品券论控制器文件,默认入口在网站底部显示哦 )
|-- wishlist.php -- Wishlist( 会员商品收藏列表控制器文件 )
|-- affiliate-- Affiliate(联盟用户控制器文件目录,这个有一个默认入口在网站底部,该页面需要会员注册联盟用户,然后网站后台设置相关参数后才可显示的页面。)
|-- login.php -- Affiliate Login(联盟用户登录控制器文件)
|-- register.php -- register( 联盟用户注册自己推广的会员账户控制器文件 )
|-- success.php -- 显示注册成功页面控制器文件
|-- api-- 后台新增/修改订单调用方法,网站为避免前台与后台添加/修改用户订单冲突,所以对订单操作的方法都在放了前台这里,并且一下文件方法的访问都需要api验证。
|-- cart.php -- 后台新增/修改订单购物车操作控制器文件
|-- coupon.php -- 后台新增/修改订单折扣券验证控制器文件
|-- currency.php -- 后台新增/修改订单货币查询控制器文件
|-- customer.php -- 后台新增/修改订单会员查询控制器文件
|-- login.php -- 后台登录api验证控制器文件
|-- order.php -- 后台新增/修改订单控制器文件
|-- payment.php -- 后台新增/修改订单支付方式验证控制器文件
|-- reward.php -- 后台新增/修改订单积分控制器文件
|-- shipping.php -- 后台新增/修改订单配送方式控制器文件
|-- voucher.php -- 后台新增/修改订单礼品券控验证制器文件
|-- checkout -- Checkout(结账页面相关控制器目录)
|-- cart.php -- Shopping Cart( 购物车控制器文件 )
|-- checkout.php -- Checkout( 结账页面控制器文件 )
|-- confirm.php -- Confirm( 确认订单控制器文件 )
|-- failure.php -- Failed Payment( 支付失败显示页面控制器文件 )
|-- guest.php -- Guest Checkout( 游客结账控制器文件 )
|-- guest_shipping.php -- Guest Shipping( 游客结账配送方式控制器文件 )
|-- login.php -- Login Checkout( 登录结账控制器文件 )
|-- payment_address.php -- Billing Details( 账单地址控制器文件 )
|-- payment_method.php -- Payment Method( 支付方式控制器文件 )
|-- register.php -- Register Checkout( 结账页注册控制器文件 )
|-- shipping_address.php -- Delivery Details( 配送地址控制器文件 )
|-- shipping_method.php -- Delivery Method( 配送方式控制器文件 )
|-- success.php -- Success( 订单成功控制器文件 )
|-- common -- 公共文件目录(所有公共使用或显示的控制器文件目录)
|-- cart.php -- 网站顶部购物车控制器文件
|-- column_left.php -- 显示后台布局网站左侧栏模块控制器文件
|-- column_right.php -- 显示后台布局网站右侧栏模块控制器文件
|-- content_bottom.php -- 显示后台布局网站底部模块控制器文件
|-- content_top.php -- 显示后台布局网站顶部模块控制器文件
|-- currency.php -- 网站头部货币控制器文件
|-- footer.php -- 网站底部控制器文件
|-- header.php -- 网站头部控制器文件
|-- home.php -- 网站主页控制器文件
|-- language.php -- 网站头部语言控制器文件
|-- maintenance.php -- 系统维护控制器文件
|-- menu.php -- 导航栏菜单控制器文件
|-- search.php -- 网站顶部搜索控制器文件
|-- error -- 错误提示控制器目录
|-- not_found.php -- 页面无法找到控制器文件
|-- event -- 事件控制器目录(该目录下控制器文件随系统出发事件自动执行,非专业勿修改)
|-- activity.php -- 自动加载用户行为活动检测控制器文件
|-- debug.php -- 调自动加载试显示网站系统错误控制器文件
|-- language.php -- 自动加载语言控制器文件
|-- statistics.php -- 自动加载统计网站的数据控制器文件
|-- theme.php -- 自动执行主题切换控制器文件
|-- translation.php -- 自动执替换后台语言编辑设置的字段控制器文件
|-- extension -- 网站前台模块的控制器文件目录
|-- analytics -- 流量统计分析模块控制器文件目录
|-- google.php -- 谷歌流量统计分析模块控制器文件
|-- captcha -- 验证码模块控制器文件目录(提示改验证码模块需要开启并在网店设置中设置显示位置)
|-- basic.php -- Basic Captcha(简单验证码模块控制器文件)
|-- google.php -- Google reCAPTCHA(Google reCAPTCHA验证码模块控制器文件)
|-- credit_card-- 刷卡支付模块控制器文件目录。
|-- sagepay_direct.php -- SagePay Direct 支付模块控制器
|-- sagepay_server.php -- SagePay Server 支付模块控制器
|-- feed -- 数据源模块控制器文件目录
|-- google_base.php -- Google Base 模块控制器文件
|-- google_sitemap.php -- Google Sitemap 模块控制器文件
|-- module -- 模块管理模块控制器文件目录
|-- account.php -- 账户模块控制器文件
|-- amazon_login.php -- Amazon 登录模块控制器文件
|-- amazon_pay.php -- Amazon 支付模块控制器文件
|-- banner.php -- 横幅控制器文件
|-- bestseller.php -- Bestsellers(热卖商品模块控制器文件)
|-- carousel.php -- carousel(品牌模块控制器文件)
|-- category.php -- category(分类模块控制器文件)
|-- divido_calculator.php -- Divido Product Page Calculator(商品页面统计模块控制器文件)
|-- ebay_listing.php -- eBay Listing(eBay 商品展示模块控制器文件)
|-- featured.php -- Featured(推荐商品模块控制器文件)
|-- filter.php -- Filter(筛选器模块控制器文件)
|-- google_hangouts.php -- Google Hangouts(Google Hangouts模块控制器文件)
|-- html.php -- HTML (HTML 内容模块控制器文件)
|-- information.php -- Information(网站信息模块控制器文件)
|-- klarna_checkout_module.php -- Klarna Checkout(Klarna 结账模块控制器文件)
|-- latest.php -- Latest(最新商品模块控制器文件)
|-- laybuy_layout.php -- Lay-Buy Layout(Lay-Buy Layout模块控制器文件)
|-- pilibaba_button.php -- Pilibaba Checkout Button(Pilibaba 结账模块控制器文件)
|-- pp_braintree_button.php -- PayPal (Powered by Braintree) Button(PayPal 支付 (基于 Braintree)模块控制器文件)
|-- pp_button.php -- PayPal Express Checkout Button(PayPal Express 结账模块控制器文件)
|-- pp_login.php -- Log In with PayPal(PayPal登录模块控制器文件)
|-- sagepay_direct_cards.php -- Sagepay Direct Card Management(Sagepay Direct Card Management模块控制器文件)
|-- sagepay_server_cards.php -- Sagepay Server Card Management(Sagepay Server Card Management模块控制器文件)
|-- slideshow.php -- Slideshow(幻灯片模块控制器文件)
|-- special.php -- Specials(特价商品模块控制器文件)
|-- store.php -- Store(商店列表模块控制器文件)
|-- openbay -- 该文件目录属于Feeds(数据源)类型模块中OpenBay Pro模块安装后才会使用到的控制器文件目录,在Extensions模块类型选择中不显示。
|-- amazon.php -- Amazon EU(数据源模块OpenBay Pro中Amazon EU模块控制器文件)
|-- amazonus.php -- Amazon USA(数据源模块OpenBay Pro中Amazon USA模块控制器文件)
|-- ebay.php -- eBay(数据源模块OpenBay Pro中eBay模块控制器文件)
|-- etsy.php -- Etsy(数据源模块OpenBay Pro中Etsy模块控制器文件)
|-- fba.php -- Fulfillment by Amazon(数据源模块OpenBay Pro中Fulfillment by Amazon模块控制器文件)+
|-- openbay.php --openbay(数据源模块OpenBay Pro模块控制器文件)
|-- payment -- 支付模块控制器文件目录
|-- alipay.php -- Alipay Pay(支付宝支付模块控制器文件)
|-- alipay_cross.php -- Alipay Cross-border(支付宝 (跨境交易)支付模块控制器文件)
|-- amazon_login_pay.php -- Amazon Pay and Login with Amazon(亚马逊登录支付模块控制器文件)
|-- authorizenet_aim.php -- Authorize.Net (AIM)(Authorize.Net (AIM)支付模块控制器文件)
|-- authorizenet_sim.php -- Authorize.Net (SIM)(Authorize.Net (SIM)支付账户模块控制器文件)
|-- bank_transfer.php -- Bank Transfer(银行转账支付模块控制器文件)
|-- bluepay_hosted.php -- BluePay Hosted Form(BluePay Hosted Form支付模块控制器文件)
|-- bluepay_redirect.php -- BluePay Redirect (Requires SSL)(BluePay Redirect (Requires SSL)支付模块控制器文件)
|-- cardconnect.php -- CardConnect(CardConnect支付模块控制器文件)
|-- cardinity.php -- Cardinity(Cardinity支付模块控制器文件)
|-- cheque.php -- Cardinity(支票支付模块控制器文件)
|-- cod.php -- Cash On Delivery(货到付款模块控制器文件)
|-- divido.php -- Divido(Divido支付模块控制器文件)
|-- eway.php -- eWAY Payment(eWAY Payment支付模块控制器文件)
|-- firstdata.php -- First Data EMEA Connect (3DSecure enabled)(First Data EMEA Connect (3DSecure enabled)支付模块控制器文件)
|-- firstdata_remote.php -- First Data EMEA Web Service API(First Data EMEA Web Service API支付模块控制器文件)
|-- free_checkout.php -- Free Checkout(免费结账模块控制器文件)
|-- g2apay.php -- G2APay(G2APay支付模块控制器文件)
|-- globalpay.php -- Globalpay Redirect(Globalpay Redirect支付模块控制器文件)
|-- globalpay_remote.php -- Globalpay Remote(Globalpay Remote支付模块控制器文件)
|-- klarna_account.php -- Klarna Account(Klarna Account支付模块控制器文件)
|-- klarna_checkout.php -- Klarna Checkout(Klarna Checkout支付模块控制器文件)
|-- klarna_invoice.php -- Klarna Invoice(Klarna Invoice支付模块控制器文件)
|-- laybuy.php -- Lay-Buy(Lay-Buy支付模块控制器文件)
|-- liqpay.php -- LIQPAY(LIQPAY支付模块控制器文件)
|-- nochex.php -- NOCHEX(NOCHEX支付模块控制器文件)
|-- paymate.php -- Paymate(Paymate支付模块控制器文件)
|-- paypoint.php -- PayPoint(PayPoint支付模块控制器文件)
|-- payza.php -- Payza(Payza支付模块控制器文件)
|-- perpetual_payments.php -- Perpetual Payments(Perpetual Payments支付模块控制器文件)
|-- pilibaba.php -- Pilibaba for Chinese Checkout(Pilibaba for Chinese Checkout支付模块控制器文件)
|-- pp_braintree.php -- PayPal (Powered by Braintree)(PayPal (Powered by Braintree)支付模块控制器文件)
|-- pp_express.php -- PayPal Express Checkout(PayPal Express Checkout支付模块控制器文件)
|-- pp_payflow.php -- PayPal Payflow Pro(PayPal Payflow Pro支付模块控制器文件)
|-- pp_payflow_iframe.php -- PayPal Payflow Pro iFrame(PayPal Payflow Pro iFrame支付模块控制器文件)
|-- pp_pro.php -- PayPal Pro(PayPal Pro支付模块控制器文件)
|-- pp_pro_iframe.php -- PayPal Pro iFrame(PayPal Pro iFrame支付模块控制器文件)
|-- pp_standard.php -- PayPal Payments Standard(PayPal Payments Standard支付模块控制器文件)
|-- realex.php -- Realex Redirect(Realex Redirect支付模块控制器文件)
|-- realex_remote.php -- Realex Remote(Realex Remote支付模块控制器文件)
|-- sagepay_direct.php -- SagePay Direct(SagePay Direct支付模块控制器文件)
|-- sagepay_server.php -- SagePay Server(SagePay Server支付模块控制器文件)
|-- sagepay_us.php -- Sage Payment Solutions (US)(Sage Payment Solutions (US)支付模块控制器文件)
|-- securetrading_pp.php -- Secure Trading Payment Pages(Secure Trading Payment Pages支付模块控制器文件)
|-- securetrading_ws.php -- Secure Trading Web Service(Secure Trading Web Service支付模块控制器文件)
|-- skrill.php -- Skrill(Skrill支付模块控制器文件)
|-- squareup.php -- Square(Square支付模块控制器文件)
|-- twocheckout.php -- 2Checkout(2Checkout支付模块控制器文件)
|-- web_payment_software.php -- Web Payment Software(Web Payment Software支付模块控制器文件)
|-- wechat_pay.php -- Wechat Pay(微信支付模块控制器文件)
|-- worldpay.php -- Worldpay Online Payments(Worldpay Online Payments支付模块控制器文件)
|-- recurring-- 分期付款类型模块目录
|-- pp_express.php -- 分期付款类型PayPal 快速结账模块控制器文件
|-- total -- 订单配置模块控制器文件目录
|-- coupon.php -- 订单小计时检测优惠券订单配置模块控制器文件
|-- reward.php -- 奖励积分订单配置模块控制器文件
|-- shipping.php -- 配送费 订单配置模块控制器文件
|-- voucher.php -- 礼品券订单配置模块控制器文件
|-- information -- 网站底部信息声明控制器文件目录
|-- contact.php -- 联系我们页面控制器文件
|-- information.php -- 后台设置的信息管理文章显示页面控制器文件
|-- sitemap.php -- 网站地图页面控制器文件
|-- tracking.php -- 配送跟踪控制器文件 (这个功能是不完整的,官方没有修复,没有作用)
|-- mail -- 事件触发自动发送邮件控制器目录(该目录下控制器文件随系统出发事件自动执行,非专业勿修改)
|-- affiliate.php -- 联盟用户发送邮件控制器文件
|-- forgotten.php -- 忘记密码发送邮件控制器文件
|-- order.php -- 订单完成时发送邮件控制器文件
|-- register.php -- 用户注册发送邮件控制器文件
|-- transaction.php -- 推广佣金发送邮件控制器文件
|-- product-- 商品相关控制器目录
|-- category.php -- 商品分类控制器文件
|-- compare.php -- 商品比较控制器文件
|-- manufacturer.php -- 商品品牌控制器文件
|-- product.php -- 商品详情页控制器文件
|-- search.php -- 商品搜索控制器文件
|-- special.php -- 特价商品控制器文件
|-- report -- Reports(统计报表目录)
|-- online.php -- Who's Online( 在线用户控制器文件 )
|-- report.php -- Reports( 统计报表控制器文件 )
|-- statistics.php -- Statistics( 统计控制器文件 )
|-- startup -- 该目录下的文件属于系统执行文件,在网站每次页面刷新时会自动执行以下文件来确保网站的状态。
|-- error.php -- 执行错误输出的控制器文件
|-- event.php -- 执行事件的控制器文件
|-- maintenance.php -- 显示页面系统维护控制器文件
|-- router.php -- 获取当前网站访问路径并验证的控制器文件
|-- sass.php -- 加载css的控制器文件
|-- seo_url.php -- 转换网址栏的路径为网站后台设置的SEO关键词控制器文件
|-- session.php -- 删除、修改网站保存的cookie信息控制器文件(opencart的session为什么是cookie)
|-- startup.php -- 启动网站前台运行的的控制器文件
|-- tool -- 网站其他工具控制器目录
|-- upload.php -- 上传文件控制器文件 )
有关于这些对于功能对应的 language 文件、module文件、view文件, 如果有,它们也会在对应的文件目录里。有关于控制器文件对应的language、module、view文件说明请查看opencart MVCL 运作
有好的文章希望我们帮助分享和推广,猛戳这里我要投稿