如何在类别中的广告列表中显示自定义字段

时间:2015-03-17 08:44:01

标签: php css osclass

我已经在管理面板中添加了自定义字段,它显示在广告的详细信息页面上,但我想在列表页面上显示,你能告诉我文件/我需要编码,PHP文件,CSS,或类文件。 我不懂PHP编码,但知道.Net。 提前致谢!

1 个答案:

答案 0 :(得分:0)

如果我没有误会,列表页面就是搜索页面(显示项目列表的位置)。

为此,您必须在search中查找after_searchoc-includes/osclass/controller/Search.php个问题。

您还需要一个DAO对象,this tutorial should get you started

osc_add_hook('after_search', function() {
    if (osc_is_search_page()) {
        osc_reset_items();
        while(osc_has_items()) {
            $detail = // Get your discount info for osc_item_id()
            if(isset($detail['fk_i_item_id'])) {
                $result[osc_item_id()] = $detail;
            }
        }
        View::newInstance()->_exportVariableToView("your_plugin_name", $result);
        osc_reset_items();
    }
});

然后,在您的主题search.php文件中,您可以使用以下内容检索折扣信息:

$discounts = __get("your_plugin_name");
while(osc_has_items()) {
    $discount = $discounts[osc_item_id()];
}