forked from lino/radar-wp
Basic price category handling (new field).
This commit is contained in:
parent
f282454317
commit
c83d681db3
2 changed files with 6 additions and 1 deletions
|
@ -115,7 +115,7 @@ function _radar_parse_items($type, $items, $fields, $subfields = array()) {
|
|||
continue;
|
||||
}
|
||||
$current_field = $item->$method();
|
||||
if (!empty($subfields[$field_name])) {
|
||||
if (!empty($current_field) && !empty($subfields[$field_name])) {
|
||||
$current_field = radar_retrieve_entities($current_field);
|
||||
$current_subfields = $subfields[$field_name];
|
||||
$current_sub_subfields = _radar_field_collect_subfields($current_subfields);
|
||||
|
@ -140,6 +140,7 @@ function _radar_method_lookup($type, $field) {
|
|||
'url' => 'getUrlView',
|
||||
'image' => 'getImageRaw',
|
||||
'price' => 'getPrice',
|
||||
'price_category' => 'getPriceCategory',
|
||||
'email' => 'getEmail',
|
||||
'link' => 'getLink',
|
||||
'phone' => 'getPhone',
|
||||
|
@ -162,6 +163,9 @@ function _radar_method_lookup($type, $field) {
|
|||
'category' => array(
|
||||
'title' => 'getTitle',
|
||||
),
|
||||
'price_category' => array(
|
||||
'title' => 'getTitle',
|
||||
),
|
||||
'group' => array(
|
||||
'title' => 'getTitle',
|
||||
'body' => 'getBody',
|
||||
|
|
|
@ -37,6 +37,7 @@ function radar_shortcode_events($attributes, $content = '') {
|
|||
'location:directions',
|
||||
'category:title',
|
||||
'topic:title',
|
||||
'price_category:title',
|
||||
'price',
|
||||
'link',
|
||||
'body',
|
||||
|
|
Loading…
Reference in a new issue