我想在我的'Landing_Page.html'页面中隐藏我的页脚。着陆页的模板名称为“Landing_Page”。我的页面格式显示在此文件中:
APP-body.html
{{> Header}}
{{>Template.dynamic template=main}}
{{> Footer}}
我看过网上但是只找到了通过php而不是html的方法。如果有任何帮助,我将不胜感激。
答案 0 :(得分:3)
假设您正在使用iron-router
,您可以获取使用的当前模板的名称:
var routeName = Router.current().route.getName();
所以你可以在 main-body.js 中找到一个帮手:
isLandingPage: function(){
var routeName = Router.current().route.getName();
if (routerName === 'landingPageTemplateNameHere')
return false;
else
return true;
}
现在您可以使用把手在目标网页中显示/隐藏页脚,如下所示:
{{> Header}}
{{>Template.dynamic template=main}}
{{#if isLandingPage}}
{{> Footer}}
{{/if}}