首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Joomla!3.8.5管理面板模板编辑没有显示“高级”选项卡

问Joomla!3.8.5管理面板模板编辑没有显示“高级”选项卡
EN

Stack Overflow用户
提问于 2018-03-02 18:54:09
回答 1查看 162关注 0票数 0

我是乔姆拉的新手。尝试使用Joomla正式文档创建一个新模板。template

成功创建模板并通过Joomla Admin面板安装。当我试图为我的模板设置Logo时,我找不到高级选项卡,但是它显示的是Joomla默认模板(protostar -)。

这里我附加了两个默认模板和我的模板屏幕截图。

​

​

​

请指导我如何为我的模板获取高级选项卡。你的宝贵意见将节省我的时间。

EN

回答 1

Stack Overflow用户

发布于 2018-03-03 13:13:27

您将在模板的“texmplateDetails.xml”文件中定义这些详细信息,然后在模板的index.php文件中使用它们

如果您检查Protostar模板中的templateDetails.xml文件,您会发现下面的块,您可以使用它作为起点并将其添加到您的templateDetails.xml文件中。

流程的第二步是获取模板样式中定义的值或元素,并将它们与实际模板集成。

再一次,如果你检查原星发生了什么,这可能就足以让你开始工作了。在Protostar > index.html中你会发现

代码语言:javascript
复制
$logo = '<img src="' . JUri::root() . $this->params->get('logoFile') . '" alt="' . $sitename . '" />';  

和

代码语言:javascript
复制
<?php echo $logo; ?>

这将提取模板样式中指定的徽标文件的值,并将其添加到站点的前端视图中。

原星templateDetails.xml的一部分

代码语言:javascript
复制
<config>
        <fields name="params">
            <fieldset name="advanced">
                <field 
                    name="templateColor" 
                    type="color" 
                    label="TPL_PROTOSTAR_COLOR_LABEL"
                    description="TPL_PROTOSTAR_COLOR_DESC" 
                    class="" 
                    default="#08C"
                />

                <field 
                    name="templateBackgroundColor" 
                    type="color" 
                    label="TPL_PROTOSTAR_BACKGROUND_COLOR_LABEL"
                    description="TPL_PROTOSTAR_BACKGROUND_COLOR_DESC" 
                    class="" 
                    default="#F4F6F7"
                />

                <field 
                    name="logoFile" 
                    type="media" 
                    label="TPL_PROTOSTAR_LOGO_LABEL"
                    description="TPL_PROTOSTAR_LOGO_DESC" 
                    class="" 
                    default=""
                />

                <field 
                    name="sitetitle"  
                    type="text" 
                    label="JGLOBAL_TITLE"
                    description="JFIELD_ALT_PAGE_TITLE_LABEL"
                    default=""
                    filter="string" 
                />

                <field 
                    name="sitedescription"  
                    type="text" 
                    label="JGLOBAL_DESCRIPTION"
                    description="JGLOBAL_SUBHEADING_DESC"
                    default=""
                    filter="string" 
                />

                <field 
                    name="googleFont"
                    type="radio"
                    label="TPL_PROTOSTAR_FONT_LABEL"
                    description="TPL_PROTOSTAR_FONT_DESC"
                    class="btn-group btn-group-yesno"
                    default="1"
                    >
                    <option value="1">JYES</option>
                    <option value="0">JNO</option>
                </field>

                <field 
                    name="googleFontName" 
                    type="text" 
                    label="TPL_PROTOSTAR_FONT_NAME_LABEL"
                    description="TPL_PROTOSTAR_FONT_NAME_DESC" 
                    class="" 
                    default="Open+Sans"
                    showon="googleFont:1" 
                />

                <field 
                    name="fluidContainer"
                    type="radio"
                    label="TPL_PROTOSTAR_FLUID_LABEL"
                    description="TPL_PROTOSTAR_FLUID_DESC"
                    class="btn-group btn-group-yesno"
                    default="0"
                    >
                    <option value="1">TPL_PROTOSTAR_FLUID</option>
                    <option value="0">TPL_PROTOSTAR_STATIC</option>
                </field>
            </fieldset>
        </fields>
    </config>

提醒您,对于通常变化不大的元素,没有什么可以阻止您使用更简单的方法将它们直接添加到模板的index.php文件中,例如

代码语言:javascript
复制
<img src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/images/myimage.png" alt="Custom image" class="customImage" />

祝好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49075580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档