How to Create Templates

          CQ5 page templates are simply models used to create new pages. They can contain as little, or as much, initial content as needed, their role being to create the correct initial node structures, with the required properties (primarily sling:resourceType) set to allow editing and rendering.

          Creating a new Template (based on an existing template)

          Needless to say a new template can be created completely from scratch, but often an existing template will be copied and updated to save you time and effort. For example, the templates within Geometrixx can be used to get you started.

          1. Copy an existing template (preferably with a definition as close as possible to what you want to achieve) to a new node.

            [Note] Note

            Templates are usually stored in /apps/<website-name>/templates/<template-name>.

          2. Change the jcr:title of the new template node to reflect its new role. You can also update the jcr:description if appropriate.

          3. Copy the component on which the template is based (this is indicated by the sling:resourceType property of the jcr:content node within the template) to create a new instance.

            [Note] Note

            Components are usually stored in /apps/<website-name>/components/<component-name>.

          4. Update the jcr:title and jcr:description of the new component.

          5. Replace the thumbnail.png if you want a new thumbnail picture to be shown in the template selection list.

          6. Update the sling:resourceType of the template's jcr:content node to reference the new component.

          7. Make any further changes to the functionality or design of the template and/or its underlying component.

            Changes made to the /apps/<website>/templates/<template-name> node will affect the template instance (as in the selection list).

            Changes made to the /apps/<website>/components/<component-name> node will affect the content page created when the template is used.

          You can now create a page within your website using the new template.



          眼鏡蛇

          posted on 2013-06-25 15:50 眼鏡蛇 閱讀(211) 評論(0)  編輯  收藏 所屬分類: CQ5

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 临朐县| 双辽市| 康保县| 呈贡县| 明水县| 金溪县| 西乌珠穆沁旗| 日喀则市| 肥城市| 东莞市| 保康县| 达尔| 敖汉旗| 绥江县| 偏关县| 桂平市| 凤冈县| 聂拉木县| 鄂温| 江孜县| 本溪市| 资阳市| 洛隆县| 馆陶县| 威海市| 永泰县| 盱眙县| 连平县| 咸宁市| 德阳市| 宝丰县| 北海市| 淳安县| 海盐县| 安国市| 万州区| 太仓市| 汶川县| 葫芦岛市| 祁连县| 光泽县|