/** * Implements hook_preprocess_HOOK() for paragraph__egnyte_product_tour_feed. */ function egnyte_product_tour_feed_preprocess_paragraph__egnyte_product_tour_feed(array &$variables) { // Load Bundle. $variables['#attached']['library'][] = 'egnyte_site_builder/product-tour-feed-block-js'; $pt_filter = []; $paragraph = $variables['elements']['#paragraph']; $product_tours = EgnyteProductTourFeed::getInstance(); $selected_pt = $paragraph->field_egnyte_product_tour_list->getValue() ?? []; // Array of Custom "All Product Tours" Filter nodes. foreach ($selected_pt as $key => $value) { $pt_filter['target_id'][$key] = $value['target_id']; } $variables['product_button_header'] = 'All Product Tours'; $variables['product_tours'] = !empty($selected_pt) ? EgnyteProductTourFeed::getInstance()->getProductToursByNids($pt_filter['target_id']) : $pr
Autodesk Build, Takeoff & BIM Collaborate make up Autodesk Construction Cloud (ACC), a powerful portfolio of construction management software apps, as well as Assemble, BIM 360, BuildingConnected, PlanGrid, and Pype. These apps support workflows spanning all phases of construction, from design to planning, building, and operations.
Egnyte enables organizations to store, manage, and collaborate on files across teams. Files can be stored on-premise, the cloud, or even in NAS devices synced to your jobsite trailer.