gpt4 book ai didi

templates - 我应该如何去写一个 Joomla!模板?

转载 作者:行者123 更新时间:2023-12-04 22:53:28 24 4
gpt4 key购买 nike

我正在使用 Joomla! CMS 来开发一个网站。在不远的过去,我定制了一个模板来完善一个网站。将代码拆开来 de-joomla!-fy 模板很有趣也很有趣。如此有趣,事实上,我正在考虑从头开始制作自己的模板的想法。

所以,如果我要追求这个,我从哪里开始?你知道任何非常好的引用资料,还是我应该整天玩代码直到事情解决?我更喜欢在开始之前做大量的阅读(对于概念)。

最佳答案

使用您想要的布局创建一个 HTML 页面,包括样式表和 Javascript
(1.5/2.5 基于 Mootools)
(Joomla 3.x 是基于 jQuery 的)
Adding Javascript

保持模板最初非常基本。
将此页面保存为 index.php 页面。

默认目录布局为:

  • CSS
  • html
  • com_ /mod_ (用于覆盖组件和模块的基本模板)
  • 图片
  • js
  • 模板详情.xml
  • index.php
  • favicon.ico

  • 更改/添加不同的 Joomla 结构
    还使用位置和文件位置等更新相关的 templateDetails.xml。
    有关布局示例,请参见当前模板。
    前任。
    <?php
    // no direct access
    defined( '_JEXEC' ) or die( 'Restricted access' );
    ?>

    标题部分:
     <jdoc:include type="head" />

    您的不同模块:
    <?php if($this->countModules('search')) : ?>
    <jdoc:include type="modules" name="search" />
    <?php endif; ?>


    <jdoc:include type="module" name="breadcrumbs" />

    您的主要内容标签是:
    <jdoc:include type="component" />

    要让您的模板能够显示调试信息,请添加:
    <jdoc:include type="modules" name="debug" />

    有关模板的更多高级添加,请查看默认模板(ja_purity、Beez)。
    要覆盖组件和模块布局,请将组件或模块的布局文件复制到模板的 html 目录下类似命名的目录中并进行更改。

    编辑...
    额外的实用程序。
  • 要在浏览器中突出显示使用的模块名称,请将 tp=1 添加到 URL ex 的末尾。 yourdomain.com?tp=1
  • 要查看非事件但已安装的模板,请添加 template=template_name。前任。 yourdomain.com?template=Beez

  • 这两个可以结合起来,像这样。 yourdomain.com?template=Beez&tp=1

    有关更多信息,请查看:
  • Joomla Template Tutorial Part 1 - Joomla Template Concepts
  • How to Create Your First Joomla Template
  • Joomla! Docs: Template Development
  • Google Joomla templates
  • 关于templates - 我应该如何去写一个 Joomla!模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1061670/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com