首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在燃料CMS中访问块中的变量?

如何在燃料CMS中访问块中的变量?
EN

Stack Overflow用户
提问于 2018-04-02 05:41:32
回答 2查看 148关注 0票数 0

我一直在使用Fuel CMS开发一个网站,我正在考虑使用CMS使用块来使我的页面动态化,但我无法访问块中传递的任何变量。

燃料CMS页面

代码语言:javascript
复制
{fuel_block(array(
        'view' => 'nt_project_card',
        'vars' => array(
            'project_title' => 'Test Project',
            'project_desc' => 'Some details about project',
            'project_link' => 'projects/project1'
        )))}

燃料CMS模块

代码语言:javascript
复制
<img class="card-img-top" src="{fuel_var('img')}" alt="Project Image">
<div class="card-body">
    <h5 class="card-title">{fuel_var('project_title', 'Title')}</h5>
    <p class="card-text">{fuel_var('project_desc')}</p>
    <a href="{site_url(fuel_var('project_link'))}" class="btn btn-link">Read More...</a>
</div>

我哪里错了?我在论坛上看到了文档(已经很模糊了)和问题,但它们也没有帮助。我只能看到我的默认值和渲染的块。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-10 06:55:29

所以看起来我不需要使用任何函数,我只需要使用通常的$variable就可以在块中使用传递的变量。

票数 0
EN

Stack Overflow用户

发布于 2018-07-12 20:10:06

可以使用

代码语言:javascript
复制
<?php echo $this->fuel->blocks->render('block_name'); ?>

与application\views_blocks文件相同

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

https://stackoverflow.com/questions/49602899

复制
相关文章

相似问题

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