标签: opencart-3

在OpenCart 3中禁用模板缓存以进行开发

我在OpenCart 3中对主题模板进行了更改.由于模板缓存,我每次都必须在"storage/cache"目录下清除缓存.在开发过程中频繁地工作和预览更改时非常烦人.请提供一些解决方案,以便我们根据生产和开发环境配置缓存.

注意:我已经在线搜索了解决方案,但没有与模板缓存相关的解决方案.解决方案可用于禁用图像缓存,但"图像缓存"和"模板缓存"是Opencart中提供的不同功能.

php opencart opencart-3

17
推荐指数
2
解决办法
2万
查看次数

如何通过opencart中的url设置语言

我想通过 url 更改语言,以便我的网站可以在搜索引擎中以不同的语言显示。
例如:我希望用户通过这样的链接更改语言:
www.mysite.com/lang=ar

我正在使用 opencart 3.0.2
目前用户通过提交发布请求的表单菜单进行更改,因此搜索引擎无法索引其他语言。
我怎样才能做到这一点?

url opencart opencart-3

7
推荐指数
1
解决办法
3032
查看次数

如何在Opencart 3中包含我的自定义库

我想在我的商店中添加自定义库,而无需require在需要该库的任何地方添加语句。

例如,我有以下课程

class SuperLibrary {
   function someMethod() {

   }
}
Run Code Online (Sandbox Code Playgroud)

如何在不修改框架文件的情况下包含它?

php opencart opencart-3

6
推荐指数
0
解决办法
53
查看次数

Twig如何仅在分页的第一页显示文本

我已经使用 OpenCart 和主题twig,如何仅在类别的第一页显示我的文本,而不在分页页面上显示它。

我的模板看起来像这样

{% if description %}
    <div class="row" style="margin-bottom:50px;">
        {{ description }}
    </div>
{% endif %}
Run Code Online (Sandbox Code Playgroud)

php opencart twig opencart-3

5
推荐指数
1
解决办法
387
查看次数

Opencart 3 .x SEO Url 不适用于 route=information/contact、route=account/login

opencart 3 .x SEO URL 问题

在 opencart 3 .x SEO URL 中适用于产品 id、类别 id、信息 id 但对于页面 common/home、account/login、account/account 等不起作用。

我已将其从 htaccess.txt 更改为 .htaccess

从系统 > 设置 > 服务器更改

在此处输入图片说明

我在设计 > SEO Url 中从管理员添加 SEO url

在此处输入图片说明

还是行不通

你能帮帮我吗伙计们。

谢谢你,

php .htaccess opencart opencart-3

4
推荐指数
1
解决办法
1万
查看次数

OpenCart 3.0.2.0 - 如何在类别和产品页面上显示 SKU

在 OpenCart 3.0.2.0 中,我试图让类别和产品页面显示每个产品的“SKU”变量。该变量与其他产品数据一起在数据库中,但由于某些不道德的原因,OpenCart 没有显示它的选项。您可以显示产品名称、价格、库存可用性等,但不能显示 SKU。

有谁知道如何在 OC 3 中具体做到这一点?他们已经将模板从 PHP 切换到 Twig,我不确定我做错了什么,但是我在 OC 2.0 中使用的方法在 3.0 中不起作用。

{{ product.href }} displays the product URL
{{ product.description }} displays the description
{{ product.price }} displays the price
...but {{ product.sku }} or {{ sku }} or {{ product['sku'] }} does NOTHING.
Run Code Online (Sandbox Code Playgroud)

symfony opencart-3

4
推荐指数
1
解决办法
4973
查看次数

OpenCart 3 没有显示我的模块

我对 OpenCart 相当陌生,但我了解 PHP 和 MVC 平台。我想为 OpenCart 制作一个导入器,以从 CSV 导入一些产品及其照片。

但是,过去 2 个小时我一直在努力尝试在管理员中查看我的模块。我创建了一个admin/controller/module/custom_importer.php

<?php
class ControllerModuleCustomImporter extends Controller {

}
Run Code Online (Sandbox Code Playgroud)

和一个语言文件admin/language/en-gb/module/custom_importer.php

$_['heading_title'] = 'Custom Importer';
Run Code Online (Sandbox Code Playgroud)

但是,在我的管理员中,我似乎根本找不到该模块。它是最简单、最空的模块。我究竟做错了什么?

Opencart:版本 3.0.2.0

php opencart opencart-module opencart-3

3
推荐指数
1
解决办法
2442
查看次数

向 OpenCart 3 添加新模块位置

我正在使用OpenCart 版本 3.0.2

默认情况下,OpenCart 有 4 个区域,我们可以在布局中放置模块。IE

  1. 左栏
  2. 右栏
  3. 热门内容
  4. 底部内容

我的问题是,我们是否可以将模块放在其他地方,或者我们是否可以以某种方式调用 HTML 模块中的模块,并使用一些 HTML 代码进行换行。基本上,我坚持这样一种设计,我想在主页中添加一些动态横幅,但为了根据设计显示它们,它们大多被包裹在 row 和 col-6 中,因为 bootstrap 是我正在使用的框架。

为了详细说明我的要求,我正在编写示例 HTML,以便我可以显示我想要为主页添加模块的位置

<header></header>
<div id="home" class="row">
    <div class="col-12"> Slideshow Module as "content top" </div>
    <div class="col-6"> Big Banner Module </div>
    <div class="col-6"> Few more Banners </div>
    <div class="col-12"> Latest Products Module as "content Bottom" </div>
    <div class="col-12"> Featured Products Module as "content Bottom" </div>
    <div class="col-12"> HTML CONTENT Module as "content Bottom" </div>
</div>
<footer></footer>
Run Code Online (Sandbox Code Playgroud)

我有可能可以在左右列中放置 …

opencart opencart-3

3
推荐指数
1
解决办法
5892
查看次数

OpenCart 3.x-包括一个新的模板文件

我需要将新的OpenCart模板文件添加到另一个模板文件中。

基本上,我已经在/theme/customtheme/template/common/“ header_home.twig”中创建了一个新的头文件。

然后在home.twig中,我将{{header}}更改为{{header_home}},但它没有显示任何内容。

基本上,我要做的就是复制header.twig并将其重命名为header_home.twig,并放入“ xxxxx”以查看它是否在调用新文件,不是。相反,它不显示任何内容。

这是我的home.twig现在的样子:

{{ header_home }}
<div id="common-home" class="container">
  <div class="row">{{ column_left }}
    {% if column_left and column_right %}
    {% set class = 'col-sm-6' %}
    {% elseif column_left or column_right %}
    {% set class = 'col-sm-9' %}
    {% else %}
    {% set class = 'col-sm-12' %}
    {% endif %}
    <div id="content" class="{{ class }}">{{ content_top }}{{ content_bottom }}</div>
    {{ column_right }}</div>
</div>
{{ footer …
Run Code Online (Sandbox Code Playgroud)

opencart twig opencart-3

2
推荐指数
1
解决办法
5492
查看次数

将存储目录移到Web目录之外

在opencart版本3中,有一条通知:

将存储目录移出Web目录(例如public_html,www或htdocs)非常重要

屏幕截图 屏幕截图

我通过单击图片中的“移动”按钮进行了尝试,但也尝试了手动,但是尝试后出现了奇怪的错误。

opencart opencart-3

2
推荐指数
2
解决办法
6478
查看次数

标签 统计

opencart-3 ×10

opencart ×9

php ×5

twig ×2

.htaccess ×1

opencart-module ×1

symfony ×1

url ×1