官术网_书友最值得收藏!

Tips and tricks

There is some stuff that you must know while creating a theme. The following tips will help you in cases of extreme necessities, particularly when you are looking for a specific file to override.

Template path hint

The app/design/frontend/base/default path contains a lot of files, all divided into many folders. It's a bit hard to remember the path and name of every file. In order to find the path of a file in the base theme, we need to customize and then copy our theme; Magento comes to us with the Template Path Hints option.

This feature will help you a lot if you don't know the position of any file and will help you to speed up the theme creation.

To enable this feature, perform the following steps:

  1. In the Admin panel, navigate to System | Configuration.
  2. On the left side at the bottom in the Advanced box, click on Developer.
  3. On the left side in the Current Configuration Scope box, select the Main Website, option or your own website.
  4. Now, in the Debug box to the right, select YES to Template Path Hints.
  5. Save the configuration.
    Template path hint

Back in the frontend, we can see each block surrounded by a red border, with the PHTML file path that generates it.

In this way, we can copy the files from the base theme and paste them to the same location of our theme.

Tip

Alternatively, you can use the Templates Hints 2 module created by Fabrizio Branca at http://www.fabrizio-branca.de/magento-advanced-template-hints-20.html.

The following screenshot shows the template path hints in action. As you can see, each block is surrounded by a red border with the path to the file that generates it:

Template path hint

This is an example of what the screen in this program looks like.

Disabling the WYSIWYG editor

Another useful tip is to disable the WYSIWYG text editor. This will save you a lot of time when you have to write the HTML code inside the CMS pages or blocks, and you can prevent the editor from changing the code you've written.

To disable it, navigate to System | Configuration | Content Management, as shown in the following screenshot:

Disabling the WYSIWYG editor

Here you have three options. You can choose to leave it as Enabled by Default (the default configuration), or you can choose to disable it completely, or to disable by default. I recommend that you at least disable it completely in the development phase.

主站蜘蛛池模板: 晋宁县| 武城县| 九台市| 安溪县| 山阴县| 景洪市| 昆明市| 永康市| 尚义县| 鄂温| 普兰店市| 如皋市| 宁河县| 禄丰县| 张家口市| 梅州市| 包头市| 花莲市| 老河口市| 应用必备| 吉安县| 桑日县| 茶陵县| 民丰县| 岢岚县| 黄梅县| 内丘县| 岚皋县| 泸州市| 云浮市| 扶沟县| 溧阳市| 绥芬河市| 申扎县| 永登县| 巴塘县| 阜阳市| 额尔古纳市| 余江县| 明星| 肥城市|