} li(field_data_from_list_if_set($document, 'rock_exposition_rating', 'app_routes_rock_exposition_ratings')); li(field_data_from_list_if_set($document, 'aid_rating', 'app_routes_aid_ratings')); li(field_data_range_from_list_if_set($document, 'rock_free_rating', 'rock_required_rating', 'app_routes_rock_free_ratings', array('name_if_equal' => 'rock_free_and_required_rating', 'separator' => 'rock rating separator', 'suffix' => $suffix))); } if (array_intersect(array(2, 5), $activities)) { li(field_data_from_list_if_set($document, 'ice_rating', 'app_routes_ice_ratings')); li(field_data_from_list_if_set($document, 'mixed_rating', 'app_routes_mixed_ratings')); } if (in_array(1, $activities)) { li(field_data_from_list($document, 'toponeige_technical_rating', 'app_routes_toponeige_technical_ratings'), array('class' => 'separator')); li(field_data_from_list($document, 'toponeige_exposition_rating', 'app_routes_toponeige_exposition_ratings')); li(field_data_from_list($document, 'labande_ski_rating', 'app_routes_labande_ski_ratings')); li(field_data_from_list($document, 'labande_global_rating', 'app_routes_global_ratings')); li(field_bool_data_from_list($document, 'sub_activities', 'mod_routes_sub_activities_list', array('single_value' => 2, 'show_only_yes' => true))); li(field_bool_data_from_list($document, 'sub_activities', 'mod_routes_sub_activities_list', array('single_value' => 4, 'show_only_yes' => true))); } if (in_array(6, $activities)) { li(field_data_from_list($document, 'hiking_rating', 'app_routes_hiking_ratings'), array('class' => 'separator')); } if (in_array(7, $activities)) { li(field_data_from_list($document, 'snowshoeing_rating', 'app_routes_snowshoeing_ratings'), array('class' => 'separator')); } li($first = field_bool_data_from_list($document, 'sub_activities', 'mod_routes_sub_activities_list', array('single_value' => 6, 'show_only_yes' => true)), array('class' => 'separator')); li(field_bool_data_from_list($document, 'sub_activities', 'mod_routes_sub_activities_list', array('single_value' => 8, 'show_only_yes' => true)), empty($first)); if ($document->get('geom_wkt')) { li(field_export($document->get('module'), $sf_params->get('id'), $sf_params->get('lang'), $sf_params->get('version')), array('class' => 'separator')); } ?> </ul>
// put here meta tags for microdata that cannot be inside ul tags echo microdata_meta('name', $document->getName()); if (isset($nb_comments) && $nb_comments) { echo microdata_meta('interactionCount', $nb_comments . ' UserComments'); echo microdata_meta('discussionUrl', url_for('@document_comment?module=outings&id=' . $sf_params->get('id') . '&lang=' . $sf_params->get('lang'))); } ?> <ul class="data col_left col_33"> <?php li(field_activities_data($document)); li(field_bool_data($document, 'partial_trip', array('show_only_yes' => true))); li(field_data_range_if_set($document, 'min_elevation', 'max_elevation', array('separator' => 'elevation separator', 'suffix' => 'meters'))); li(field_data_range_if_set($document, 'height_diff_up', 'height_diff_down', array('separator' => 'height diff separator', 'prefix_min' => '+', 'prefix_max' => '-', 'suffix' => 'meters', 'range_only' => true))); li(field_data_if_set($document, 'outing_length', array('suffix' => 'kilometers'))); if ($document->get('geom_wkt')) { li(field_export($document->get('module'), $sf_params->get('id'), $sf_params->get('lang'), $sf_params->get('version'))); } li(field_bool_data($document, 'outing_with_public_transportation', array('show_only_yes' => true))); $access_elevation = field_data_if_set($document, 'access_elevation', array('suffix' => 'meters')); if (empty($access_elevation)) { li(field_data_from_list_if_set($document, 'access_status', 'mod_outings_access_statuses_list')); } else { $access_status = field_data_from_list_if_set($document, 'access_status', 'mod_outings_access_statuses_list', array('raw' => true, 'prefix' => ' - ')); li($access_elevation . $access_status); } if (array_intersect(array(1, 2, 5), $activities)) { li(field_data_range_if_set($document, 'up_snow_elevation', 'down_snow_elevation', array('separator' => 'elevation separator', 'suffix' => 'meters'))); } ?> </ul> <ul class="data col col_33">