小编ckr*_*all的帖子

如何将Plone内容架构字段中的值传递给JQuery函数?

我有一个Plone Dexterity自定义类型对象,它使用JQuery函数来控制行为.在自定义类型中,我有字段允许用户在编辑内容对象时为行为设置参数(在本例中为简单的RSS提要).

目前我将函数参数值直接硬编码到JQuery函数中.我希望能够在编辑时获取自定义类型字段中的值,并将它们传递给我的JQuery函数(下面的示例).

我怎样才能做到这一点?

敏捷领域:

<field name="item_url" type="zope.schema.TextLine">
    <title>rss feed url</title>
    <description />
    <required />
</field>
<field name="item_count" type="zope.schema.TextLine">
    <title>item display number</title>
    <description />
    <required />
</field>
<field name="item_desc" type="zope.schema.Bool">
    <title>enable item description</title>
    <description />
    <required />
    <default>True</default>
    <form:widget type="z3c.form.browser.checkbox.SingleCheckBoxFieldWidget"/>
</field>
Run Code Online (Sandbox Code Playgroud)

JQuery函数:

$(document).ready(function() {
    $('#divRss').FeedEk({
        FeedUrl: '[item_url]',
        MaxCount: [item_count],
        ShowDesc: [item_desc],
    });
});
Run Code Online (Sandbox Code Playgroud)

JQuery在我的HTML代码中查找特定的对象ID(在本例中为"divRss")并写出代码以生成feed内容.所以在我的模板视图文件中,它看起来像这样:

<div id="tabs-feed-widget-patients" class="easytabs tab-container">

        <div id="divRss" />

</div>
Run Code Online (Sandbox Code Playgroud)

jquery plone

3
推荐指数
1
解决办法
146
查看次数

标签 统计

jquery ×1

plone ×1