PluginProbe
Themify Builder / trunk
Themify Builder vtrunk
7.8.1 7.8.0 7.7.9 7.7.8 7.7.7 7.7.6 7.7.5 7.7.4 7.7.3 7.7.2 trunk 7.6.0 7.6.1 7.6.2 7.6.3 7.6.4 7.6.5 7.6.6 7.6.7 7.6.8 7.6.9 7.7.0 7.7.1
themify-builder / modules / module-service-menu.php

module-service-menu.php in Themify Builder trunk, at modules/module-service-menu.php

36 lines 914 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 defined('ABSPATH') || exit;
3
4 /**
5 * Module Name: Service Menu
6 * Description: Display a Service item
7 */
8 class TB_Service_Menu_Module extends Themify_Builder_Component_Module {
9
10 public static function get_module_name():string {
11 return __('Service Menu', 'themify');
12 }
13
14 public static function get_module_icon():string {
15 return 'menu-alt';
16 }
17
18 public static function get_js_css():array {
19 return array(
20 'css' => 1
21 );
22 }
23
24 public static function get_translatable_text_fields( $module ) : array {
25 return [ 'title_service_menu', 'price_service_menu', 'highlight_text_service_menu' ];
26 }
27
28 public static function get_translatable_textarea_fields( $module ) : array {
29 return [ 'description_service_menu' ];
30 }
31
32 public static function get_translatable_link_fields( $module ) : array {
33 return [ 'image_service_menu', 'link_service_menu' ];
34 }
35 }
36