Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >有没有办法使页面模板继承从另一个页面模板,而不存在父页面作为一个页面在Kentico?

有没有办法使页面模板继承从另一个页面模板,而不存在父页面作为一个页面在Kentico?
EN

Stack Overflow用户
提问于 2017-01-25 07:27:06
回答 2查看 241关注 0票数 0

我有一个通用的页面模板,我希望对很多页面进行重用,但是每个页面都需要有自己的模板。例如,泛型页面模板可能包括页面横幅和面包屑。

我目前这样做的方式是让每个页面都是通用模板的临时克隆,但是,当需要对通用模板本身进行更改时,这并不容易管理,因为我还需要对所有临时模板进行更改。

我可以通过创建一个在父级使用通用模板的新页面来解决这个问题,然后将我的所有页面嵌套在下面,充当母版页,但我觉得这对内容树造成了不必要的污染,因为我已经在根上有了一个主模板。

是否有一种方法可以使页面模板继承其他模板,而不实际在内容树中创建物理母版页?

如果有可能使特定的webpart容器不被所有使用相同模板的页面共享,那么也可以。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-25 07:42:30

据你所知,临时的情况并不好。

你可以有两个主模板:一个将是你的根,第二个在树下。第二个母版下的所有页面都可以同时继承两个模板:例如:

  • 包含站点菜单、页脚和占位符的整个站点的根母版。
  • 您的存储主模板为您的商店,其中有商店菜单和横幅和占位符。

您的所有产品下的商店主人将继承商店主人和根主人。为此,您必须选择模板>特定的祖先页面>,并检查两个母版:根和存储

共享内容的另一个选项是向页面中添加占位符web部件,并将其指向共享页面(必须设置"Page to display“属性)。我有一对主人,他们完全不同,但他们有相同的脚。所以我有位置持有人在他们两个指向这个共享的页脚页。

票数 1
EN

Stack Overflow用户

发布于 2017-01-25 07:32:54

让一个从另一个模板继承的页面模板可以工作,问题是如果您不在页面上使用该页面模板,那么子页面模板将没有任何内容可供继承,因此违背了继承的目的。最好的选择是将这些项添加到父页面模板中。假设内容树如下所示:

  • 页面 --第1页 --第2页

在“页面”上,在该模板中添加项目,并根据页面类型和级别隐藏或显示它们。然后,对于“Page1”和“Page2”页面,为这些页面类型设置一个默认页面模板。然后,用户将不必添加或选择一个模板,它将自动为他们选择。然后他们所要做的就是在“页面1”或“页面2”页面下添加横幅的内容。然后,面包屑应该根据显示或设置节点级别的子页面自动显示。

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

https://stackoverflow.com/questions/41855367

复制
相关文章
页面模板的重构
最近在工作中重构一个老系统,烂的地方有很多,但是对于后台的页面模板(我指的是 JSP、FreeMarker、Velocity 这样的后台模板,JavaScript 前端模板不在此讨论范围内),却是我要说的部分,这似乎是一个被人遗忘的小角落。你可以很轻易地找到怎样重构 Java 类和方法的材料,你的 Java 代码可以写得很优雅;去搜搜 “重构”,到处是怎样重构你的 Java 代码、C++代码,我们也能找到许多前端设计师对于页面结构的重构,但是重构的范围远非至此。
四火
2022/07/15
1.5K0
页面模板的重构
登录页面模板推荐
链接: https://pan.baidu.com/s/15vr7DXU6oHvYF_XvDrJEtA 提取码: 3p6h
很酷的站长
2023/01/02
2.8K0
登录页面模板推荐
WordPress 技巧:使用页面模板自定义 WordPress 页面
默认情况下 WordPress 是使用 page.php 来处理所有页面的外观的话,但是 WordPress 提供了页面模板的机制让 WordPress 开发者可以自定义 WordPress 每个页面的外观和布局。
Denis
2023/04/15
1.3K0
Spring Boot从入门到精通-页面模板
首先我们在resources目录下新建templates文件夹和static文件夹。 关于这两个文件夹,在Spring Boot中,静态资源默认是访问resources下的static文件夹,动态html资源默认是访问resourcess目录下的templates。当然这两个默认路径可以再application.yml中进行配置,一般我们都使用默认路径。由于我们需要的是一个由Spring Boot生成的动态模板页,因此在templates下新建demo1.html。 由于动态模板页需要先经过后台接口,然后才返回一个html页面到前端,因此在controller文件夹下新建ThymeleafController.java。
我的小熊不见了丶
2019/05/22
1.2K0
iframe关闭父页面(iframe嵌套https页面)
width iframe的高度 height iframe的宽度 src iframe里面加载的页面url name 可以通过window.frames[name]获取到frame scrolling iframe里面的页面是否可以滚动 frameborder 是否显示iframe边框 1(显示)0(不显示) id 和其他的html标签id一样 在主页面中通过iframe标签可以引入其他子页面
全栈程序员站长
2022/07/25
6.9K0
在JSP页面中调用另一个JSP页面中的变量
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/16896447
DannyHoo
2018/09/13
7.8K0
WordPress 给指定页面模板的页面增加自定义字段
前些日子模板兔给用户二次开发一个小功能,需要制作一个页面模板,输入关键词后,页面会输出相关关键词的文章。这里就需要给这个页面模板添加一个自定义字段来设置关键词。
许都博客
2022/09/21
9500
WordPress 技巧:在后台页面列表显示使用的页面模板
WordPress 页面可以自定义页面模板,但是如果自定义页面模板使用得多的话,哪个页面使用哪个那个页面模板都可能会忘记,下面的脚本可以让你在后台页面列表直接显示使用的页面模板,非常方便。
Denis
2023/04/15
9170
vue父页面给iframe子页面传值
在vue父页面有两个个参数 名称和图标,需要把这两个参数传到iframe的地图里面,在地图触发绘点事件的时候,获取到传来的参数并且展示
王小婷
2023/08/11
1.5K0
vue父页面给iframe子页面传值
解决浏览器差异导致从子页面回到父页面,父页面不刷新的问题
  在做H5混合开发的时候总是会遇到浏览器差异、不兼容导致同样的代码,IOS和Andoird其中之一出现不可预见的问题。   我的问题也是如此,我的需求是从父页面跳转子页面,子页面提交后返回父页面,并且父页面刷新。   Android的Chrome浏览器对这个需求就很容易支持,因为他每次页面重新显示的时候,都会刷新整个页面。而IOS的Safari浏览器出现了问题,Safari浏览器会读取缓存,不会重新刷新页面。
饮水思源为名
2018/09/06
2.6K0
jquery刷新当前页面、刷新父级页面
Jensen_97
2023/07/19
3640
ZBLOG PHP自定义通用404错误页面模板(简洁单页面)
一般情况下,从客户要求上看我们搭建的网站中并没有刻意去给客户网站安装404错误页面的模板主题页面,而是有时候采用的默认系统自带的。当然如果需要追求效果或者严格度的话,最好是设置通用的404错误页面模板,这样每次制作主题的时候直接统一调用也不错。
老蒋
2021/12/27
2K0
ZBLOG PHP自定义通用404错误页面模板(简洁单页面)
WordPress 插件 Clarity 让你在创建页面之前选择页面层次和模板
如果你的 WordPres 站点有非常多的页面,并且这些页面有 2-3 层次以上的结构,默认的 WordPress UI 并没又让你非常可视化的方式去创建新页面,今天推荐的 WordPress 插件 Clarity 就是为此而生的:
Denis
2023/04/14
4380
WordPress 插件 Clarity 让你在创建页面之前选择页面层次和模板
bootstrap 页面初始化 模板 常用
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <link href="css/bootstrap.min.css" rel="stylesheet" type="text/css"> <script src="http://code.jquery.com/jquery.js"></script> <script src="js/bootstrap.min.js"></script> <title>Title</title> </head> <body>
用户5760343
2019/07/07
1.1K0
Vscode新建html页面没有模板「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/171893.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/23
1.2K0
Vscode新建html页面没有模板「建议收藏」
极简 Spring Boot 整合 Thymeleaf 页面模板
虽然现在慢慢在流行前后端分离开发,但是据松哥所了解到的,还是有一些公司在做前后端不分的开发,而在前后端不分的开发中,我们就会需要后端页面模板(实际上,即使前后端分离,也会在一些场景下需要使用页面模板,例如邮件发送模板)。
江南一点雨
2019/06/18
1.3K0
小程序模板语法样式与页面配置
在 data 中定义数据,在 WXML 中使用数据。使用Mustache{{}}语法:
timerring
2023/06/09
6440
小程序模板语法样式与页面配置
jqGrid 关闭刷新父页面数据
子页面提交方法: function commit(){     var data = $("#pwd").serialize();     $.post("#",data,function(data){     var index = parent.layer.getFrameIndex(window.name);     parent.layer.close(index);   }) } 父窗口数据刷新再关闭layer 之后 end 方法触发 layer.open({ type : 2, skin
冷冷
2018/02/08
3.8K0
Ionic 2 添加页面创建页面创建附加页面
现在我们已经基本知道了Ionic2 app的布局,接下来我们来走一遍在我们的app里创建和导航页面的过程。 先看看src/app/app.html, 接近底部的地方有如下内容: <ion-nav id="nav" [root]="rootPage" #content swipeBackEnabled="false"></ion-nav> 注意[root]属性绑定。设置了ion-nav组件的根页面或是第一个基本页面。当加载ion-nav是,rootPage变量引用的就是根页面。 在 src/app/app.c
孙亖
2018/06/06
2.5K0
jQuery跳转到另一个页面
window.location.replace("https://www.cnblogs.com/pythonywy/");
小小咸鱼YwY
2019/09/11
1.4K0

相似问题

如何更新Kentico模板页面?

10

Kentico 9-基于页面模板的限制页面类型

30

Wordpress页面父模板

11

Kentico 11门户页面模板-如何设置页面AsyncMode?

20

Wordpress没有为父页面选择页面模板

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文