首页 > 电脑专区 > CMS教程 > 帝国cms >

pageadmin CMS网站制作模板中的站点数据调用等

来源:互联网 2023-03-15 22:25:55 版权归原作者所有,如有侵权,请联系我们

做一个好网站很重要,那么怎样制作网站?对行外人来讲,在预备做一个网站项目时,最想了解的无非就是网站制作的悉数流程。网站制作是要有计划的,事先策划好才能更快更好的完成。。pyM办公区 - 实用经验教程分享!

工具/原料

pageadminCMS

模板中的站点数据调用

1

pyM办公区 - 实用经验教程分享!

1、获取当前站点Id,返回int数字pyM办公区 - 实用经验教程分享!

Html.CurrentSiteId()pyM办公区 - 实用经验教程分享!

2、获取当前站点url地址,返回string字符串pyM办公区 - 实用经验教程分享!

Html.SiteUrl(int?siteId)pyM办公区 - 实用经验教程分享!

参数不设置则默认当前站点Id,后面所有方法参数类似,不设置参数则默认当前站点idpyM办公区 - 实用经验教程分享!

3、获取站点数据,返回一个对象,模板中可以通过.字段的方式调用字段值pyM办公区 - 实用经验教程分享!

Html.SiteData(int?siteId)pyM办公区 - 实用经验教程分享!

pyM办公区 - 实用经验教程分享!

模板中如何截取内容(Html.SubString方法)

1

pyM办公区 - 实用经验教程分享!

方法:pyM办公区 - 实用经验教程分享!

stringSubString(stringstr,intlength)pyM办公区 - 实用经验教程分享!

第一个参数为要截取的字符,第二个参数为截取的字符长度。pyM办公区 - 实用经验教程分享!

实例:截取标题的前20个字符pyM办公区 - 实用经验教程分享!

<ulclass="news-list">@foreach(variteminHtml.InfoDataList(new{ColumnId=Html.CurrentColumnId()})){stringurl=Html.InfoDataUrl((int)item.ColumnId,(int)item.Id);stringtitle=item.Title;title=StringHelper.SubString(title,20);//截取标题的前20个字符<li><ahref="@url"target="_blank">@title</a></li>}</ul>pyM办公区 - 实用经验教程分享!

pyM办公区 - 实用经验教程分享!

如何调用栏目内容设置中的数据

1

栏目设置界面有两个设置界面,一个基本设置(关联pa_column表),一个内容设置(关联pa_column_content表),如下图:pyM办公区 - 实用经验教程分享!

pageadmin CMS网站制作模板中的站点数据调用等pyM办公区 - 实用经验教程分享!

2

这个界面内容都属于自定义字段内容,字段的增加和修改参考相关教程,下面直接上代码演示如何获取内容字段(字段名:content)。pyM办公区 - 实用经验教程分享!

@{varcolumnContent=Html.ColumnContentData();//获取当前栏目的内容表数据,返回一个对象。}<divclass="content">@Html.Raw(columnContent.Content)</div>pyM办公区 - 实用经验教程分享!

注意:这里用到了Html.Raw方法,如果直接用@columnContent.Content获取的内容会经过html转码,这里采用Html.Raw方法来保证内容不被html编码。pyM办公区 - 实用经验教程分享!

以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!pyM办公区 - 实用经验教程分享!


标签: 软件

办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号