`
jjs_love
  • 浏览: 80990 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

WCM样例系列-图片新闻(转)

阅读更多

转载

http://iciclefire.itpub.net/post/29987/277451

 

很多网站都有图片新闻,像下图这样。

图片新闻

我用IBM Workplace Web Content Management没事儿闲地做了一个小例子:)

具体实现方法:

  1. 新建一个菜单组件
  2. "菜单元素查询"部分,通过条件(编写模板、站点区域等)选择想显示的内容
  3. 设定一些基本的属性,如排序方式等
  4. 代码实现

页眉:

<table align="center" cellpadding="5" cellspacing="5">
<tr><td colspan="3" height="28" bgcolor="#666666" align="center" valign="bottom"><font color="#ffffff" style="font-size:22px;font-family: 黑体"><b>NBA专题--爵士86-83火箭 精彩图集</b></font></td></tr>
<tr id="pic1" align="center">
</tr>
<tr id="title1" align="center">
</tr>
<tr id="pic2" align="center">
</tr>
<tr id="title2" align="center">
</tr>
<tr id="pic3" align="center">
</tr>
<tr id="title3" align="center">
</tr>

说明:构建整个页面显示的框架。<tr>中的id属性,在后面搜索结果设计的代码中会被引用。

每个菜单搜索结果的设计:

<script language="JavaScript">
<!--
var n = <Placeholder tag="Listnum"/>;
if( n <= 3 )
{
var cellObj = document.getElementById("pic1").insertCell();
cellObj.innerHTML = '<Element context="autoFill" type="content" key="DisplayImage"/>';
var cellObj = document.getElementById("title1").insertCell();
cellObj.innerHTML = '<a style="color: #BA3914;" href="<Placeholder tag="href"/>"><Element context="autoFill" type="content" key="Summary"/></a>';
}
if( n > 3 && n <= 6 )
{
var cellObj = document.getElementById("pic2").insertCell();
cellObj.innerHTML = '<Element context="autoFill" type="content" key="DisplayImage"/>';
var cellObj = document.getElementById("title2").insertCell();
cellObj.innerHTML = '<a style="color: #BA3914;" href="<Placeholder tag="href"/>"><Element context="autoFill" type="content" key="Summary"/></a>';
}
if( n > 6 && n <= 9 )
{
var cellObj = document.getElementById("pic3").insertCell();
cellObj.innerHTML = '<Element context="autoFill" type="content" key="DisplayImage"/>';
var cellObj = document.getElementById("title3").insertCell();
cellObj.innerHTML = '<a style="color: #BA3914;" href="<Placeholder tag="href"/>"><Element context="autoFill" type="content" key="Summary"/></a>';
}
//-->
</script>

说明:这部分代码是由javascript来实现的。代码通过在页眉部分定义的id属性,判断从WCM中读取的内容序列,来确定该条内容(图片或文字)应放在页面框架中的位置。

脚注:

</table>

 

 

本人实践如下附图

  • 大小: 17.5 KB
分享到:
评论

相关推荐

    wcm-6-0-api-javadoc

    wcm-6-0-api-javadoc.zip 为IBM WCM 601X版本的基本JAVA DOC

    wcm-io-caravan:wcm.io Caravan - JSON 数据管道基础设施

    **wcm-io-caravan** 是一个基于 Java 的开源项目,主要设计用于构建和处理 JSON 数据的基础设施。这个框架,也称为 wcm.io Caravan,旨在为开发者提供一套强大的工具,帮助他们在应用程序中有效地管理和操作 JSON ...

    Examples.zip_94766Wcm_lpx-347_matlab_ridgelet_voyagedk2

    The Matlab script file ridgelet.m (see he folder ./examples/radon) contains an example of denoising by hard thresholding the discrete ridgelet coefficients of a ...

    wcm-io-devops.github.io:devops.wcm.io网站

    【wcm-io-devops.github.io:devops.wcm.io网站】是开源社区wcm.io维护的一个专注于DevOps实践和技术的在线资源平台。该网站提供了一系列关于DevOps的文档、教程和工具,旨在帮助IT专业人士更好地理解和实施DevOps...

    TRS-wcm-DW模板编辑器选件 V6(实际版本是v5.2,2007年的)

    TRS-wcm-DW模板编辑器选件是一款专为TRS(Text Retrieval System,文本检索系统)内容管理系统设计的模板编辑工具,主要用于帮助用户更高效、更便捷地进行网页模板的制作与管理。这款选件在2007年发布的实际版本为V...

    mapdb-2.0-beta13.zip

    "**wcm-io-sling-master**"表明这是wcm-io-sling项目的主分支,可能包含了项目的源代码、构建脚本、测试用例等。开发者可以通过解压这个文件来克隆整个项目,进行本地开发、调试或贡献代码。 结合这两个开源项目,...

    WCM-Computing-Club.github.io

    【文件名称列表】"WCM-Computing-Club.github.io-master"暗示这是一个GitHub仓库的主分支,包含了整个项目的所有源代码和资源。通常,GitHub Pages项目存储在以用户名或组织名命名的仓库中,后缀为"github.io"。...

    wcm 图片上传组件

    "wcm图片上传组件"正是为了满足这种需求而设计的一种工具,它主要用于在基于wcm(Web Content Management)系统的网站中实现图片的上传功能。下面将详细阐述这个组件的关键知识点。 1. **wcm系统**:Web Content ...

    AEM WCM Mode Switcher-crx插件

    在Aem作者中禁用和启用wcmmode 启用和禁用Adobe Experience Manager WCM模式。 AEM CMS在创作部分中具有WCM模式选项,可以使用此切换器启用和禁用该选项。 支持语言:English

    IBM WCM对Portal新闻站点的管理

    本文将深入探讨如何利用IBM WCM进行Portal新闻站点的管理,包括工作流程设置、内容模板开发、呈现模板创建、菜单设计、站点框架构建以及Web内容的创建与编辑等关键步骤。 ### 工作流程定义 工作流程是内容管理的...

    CQ WCM切换器「CQ WCM Switcher」-crx插件

    CQ WCM模式切换器,单击,切换CQ WCM模式的更快方式,并检查现场布局。方便的插件为Adobe CQ / AEM ... CQ WCM模式切换器,单击即可快速切换CQ WCM模式并检查站点布局。 适用于Adobe CQ / AEM开发人员的便捷插件。 ...

    wcm-io-tooling:用于Maven和IDE的工具

    wcm.io工具 Maven和IDE的工具。 说明文件: : 问题: : Wiki: : 持续集成: : 商业支持: : 从源构建 如果要从源代码构建wcm.io,请确保已在settings.xml中配置了所有。 有关完整配置的示例,请参见。 ...

    WCM快捷方式「WCM shortcut」-crx插件

    这个扩展在右边的页面上打开WCM界面。 WCM很有趣 支持语言:English

    WCM6.5二次开发文档

    基于TRS WCM6.5的二次开发文档,包括 WCM6.5二次开发-001-基础知识.doc WCM6.5二次开发-013-基本组件说明.doc WCM6.5二次开发-021-wcm6服务说明文档.doc 等

    wcm Infocenter

    文件名称 "WCM-5-1-0-1-InformationCenter-en" 可能表示 WCM 系统的一个特定版本(5.1.0.1)的信息中心英文文档,这通常包括安装指南、用户手册、开发者文档、API 参考、故障排除指南等内容。 在 WCM Infocenter 中...

    TRS-wcm-DW模板编辑器选件

    【TRS-wcm-DW模板编辑器选件】是一款由拓尔思公司开发的专业模板置标辅助工具,旨在提升用户在内容管理和文档处理过程中的效率。该插件的主要功能集中在帮助用户更加便捷、高效地创建、编辑和管理各种模板,尤其适用...

    aem-contrib-wcm-components:WCM组件-社区贡献

    AEM WCM组件-社区贡献 创建该存储库是为了在AEM WCM组件集成到之前共享和测试社区对AEM WCM组件的贡献。 这是提交您的想法并让社区对其进行审核的好地方。 这也是进行快速迭代的好地方。 一旦构想成熟并开始被使用...

    WCM shortcut-crx插件

    **WCM Shortcut-CRX 插件详解** WCM Shortcut-CRX 是一款专为英语用户设计的浏览器扩展程序,它的主要功能是在浏览网页时提供一键快速访问Web Content Management (WCM) 界面的便捷方式。WCM,即Web内容管理系统,...

    WCM 开发 管理

    - **运行命令**: 使用`WPSconfig.bat configure-wcm-authoring -DPortalAdminPwd=password`命令进行配置,其中`password`需替换为实际密码。 **操作步骤**: 1. 执行配置脚本后等待2-3分钟。 2. 登录门户系统(以...

Global site tag (gtag.js) - Google Analytics