首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OctoberCMS获取Api/Web服务中的主题设置数据

OctoberCMS获取Api/Web服务中的主题设置数据
EN

Stack Overflow用户
提问于 2016-11-22 11:52:35
回答 1查看 197关注 0票数 1

我创建了一个OctoberCMS主题,它运行得非常好。我现在的theme.yaml是这样激活的。

theme.yaml

代码语言:javascript
复制
name: 5P Group
description: '5P Group OctoberCMS theme. A client website that contains preconfigured pages for static pages, a blog and client area..'
author: Technobrave
homepage: 'http://technobrave.com/'
code: ''
form:
    fields:
        site_logo:
            label: Site Logo
            comment: The website logo as it should appear on the front-end
            type: fileupload
            mode: image
            imageHeight: 32
            imageWidth: 443

如您所见,我已经添加了一个站点Logo标签,通过它管理员可以上传一个徽标,我将显示它的前面,这是很好的工作,因为我能够显示在前面的区域,像这样。

menu.htm

代码语言:javascript
复制
{% if this.theme.site_logo  %}
<img src="{{ this.theme.site_logo.path }}" width="100%" height="auto"/>
{% else %}
<img src="{{ 'assets/images/logo.png'|theme }}" width="100%" height="auto"/>
{% endif %}

但是问题是,我也在创建一个api,我想在这个api中做同样的事情。这就是我正在尝试的。

routes.php

代码语言:javascript
复制
    use System\Classes\SettingsManager;

    /* API to get Website Logo Dynamically Starts */

    Route::post('/getWebsiteLogo', function () 
    {
        $settings = Settings::instance();

        print_r($settings);



    });
    /* API to get Website Logo Dynamically Ends */

但我说错了

未找到类“设置”

有人能指导我或建议我如何完成同样的事情,或者说如何在我的apis中获得动态网站徽标?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-23 04:54:07

好了伙计们谢谢你们的支持。最终我就像这样工作了。

routes.php

代码语言:javascript
复制
<?php 
use Cms\Classes\ComponentBase;
use RainLab\Pages\Classes\Router;
use Cms\Classes\Theme;

/* API to get Website Logo Dynamically Starts */
Route::post('/getWebsiteLogo', function () 
{
    $theme = Theme::getActiveTheme();
    $logo_url = '';
    if($theme->site_logo['attributes']['disk_name'])
    {
        echo $theme->site_logo->path; 
    }
}
?>

谢谢你的帮助和支持。非常感谢。

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

https://stackoverflow.com/questions/40741141

复制
相关文章

相似问题

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