如何在默认情况下在其他主题中添加Magento扩展

时间:2016-09-20 13:18:44

标签: magento magento-1.9

我想在我的Magento网站中添加扩展程序 - All Category Product Carousel,它有 RWD主题。扩展程序的组件默认安装在:

  1. 应用程序/设计/前端/ 默认 /默认/布局
  2. 应用程序/设计/前端/ 默认 /默认/模板
  3. 皮肤/前端/ 默认 /默认
  4. 我已经移动了我的主题文件夹中的组件,即RWD,组件现在位于以下文件夹中:

    1. 应用程序/设计/前端/的 RWD /默认/布局
    2. 应用程序/设计/前端/的 RWD /默认/模板
    3. 皮肤/前端/的 RWD /默认
    4. 但在此之后,扩展也无效。我是Magento的新手,所以不太了解它。还有别的办法吗?

      产品在那里,但css和js没有应用于它们。数据显示为:Please View Here

2 个答案:

答案 0 :(得分:0)

您可以粘贴扩展密钥here。现在您可以检查是否已将所有文件复制到RWD。 扩展告诉在cms页面中插入块下面。将其包含在您的cms->主页中。

if (login == "login") { // if POST request comes wiht 'login' parameter
  fs.readFile("JSON/DB.json", "utf8", function(err, data) {

    var jsonFileArr = []; // Data from .json
    jsonFileArr = JSON.parse(data);

    var logPost = loginData.log; // 'log' data from request


    var gotData = jsonFileArr.find(function(obj) {
      // Search for the same 'log' data in .json
      return obj.log === logPost;
    });

    if (gotData === undefined) { // No same log
      console.log("ERROR: Wrong 'log' or 'pass'")
    } else if (gotData.log == logPost) { // if there is the same 'log' , 
      // check for same 'pass'


      if (gotDaten.pass == passPost) { // Same 'pass' found , send the response

        console.log("Send Response");


        response.setHeader(
          'Content-Type', 'application/json');
          response.status(200);
        var resObject = {
          "status": "OK"
        };
        var json = JSON.stringify(resObject);
        response.send(json);
        console.log(json);
      } else
        console.log("ERROR: Wrong 'log' or 'pass' ");
    }
  });
} else {
  console.log("Wrong request");
}

之后导航到system-> permission-> blocks->添加新块并在其中添加类型{{block type="pcarousel/pcarousel" pcarousel_id="carousel id" template="pcarousel/pcarousel.phtml"}} 并允许它。

答案 1 :(得分:0)

css和js文件未在主页面中加载,已在外部添加它们。现在正在工作