From 9e06826533696beb41cc16ae29bc3a9e4badfa6d Mon Sep 17 00:00:00 2001 From: Kurtis Holsapple Date: Tue, 17 Jun 2025 10:01:03 -0700 Subject: [PATCH] four col thing --- assets/arrow-counterclockwise.svg | 4 ++++ assets/chat-dots-fill.svg | 3 +++ assets/credit-card.svg | 4 ++++ assets/truck.svg | 3 +++ tpl/flex_4_column_business_blocks.tpl | 7 +++++++ .../rad-theme-engine/src/RadThemeEngine.php | 7 +++++++ .../rad-theme-engine/src/Site.php | 1 + 7 files changed, 29 insertions(+) create mode 100644 assets/arrow-counterclockwise.svg create mode 100644 assets/chat-dots-fill.svg create mode 100644 assets/credit-card.svg create mode 100644 assets/truck.svg create mode 100644 tpl/flex_4_column_business_blocks.tpl diff --git a/assets/arrow-counterclockwise.svg b/assets/arrow-counterclockwise.svg new file mode 100644 index 0000000..3d9ff62 --- /dev/null +++ b/assets/arrow-counterclockwise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/chat-dots-fill.svg b/assets/chat-dots-fill.svg new file mode 100644 index 0000000..5f74345 --- /dev/null +++ b/assets/chat-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/credit-card.svg b/assets/credit-card.svg new file mode 100644 index 0000000..406233d --- /dev/null +++ b/assets/credit-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/assets/truck.svg b/assets/truck.svg new file mode 100644 index 0000000..72c5439 --- /dev/null +++ b/assets/truck.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/tpl/flex_4_column_business_blocks.tpl b/tpl/flex_4_column_business_blocks.tpl new file mode 100644 index 0000000..9d8cff2 --- /dev/null +++ b/tpl/flex_4_column_business_blocks.tpl @@ -0,0 +1,7 @@ +
+
+
+ {{#acfOption flex_four_column_content}} +
+
+
diff --git a/vendor/open-function-computers-llc/rad-theme-engine/src/RadThemeEngine.php b/vendor/open-function-computers-llc/rad-theme-engine/src/RadThemeEngine.php index 77688ad..fb4db0c 100644 --- a/vendor/open-function-computers-llc/rad-theme-engine/src/RadThemeEngine.php +++ b/vendor/open-function-computers-llc/rad-theme-engine/src/RadThemeEngine.php @@ -103,6 +103,13 @@ class RadThemeEngine }; } + public static function acfOption() + { + return function ($template, $context, $args, $source) { + return get_field($args, "options"); + }; + } + public static function count() { return function ($template, $context, $args, $source) { diff --git a/vendor/open-function-computers-llc/rad-theme-engine/src/Site.php b/vendor/open-function-computers-llc/rad-theme-engine/src/Site.php index 553d33b..8be7ee9 100644 --- a/vendor/open-function-computers-llc/rad-theme-engine/src/Site.php +++ b/vendor/open-function-computers-llc/rad-theme-engine/src/Site.php @@ -692,6 +692,7 @@ class Site "length" => \ofc\RadThemeEngine::count(), "paginationLinks" => \ofc\RadThemeEngine::pagination(), "queryCount" => \ofc\RadThemeEngine::queryCount(), + "acfOption" => \ofc\RadThemeEngine::acfOption(), ]; foreach ($helpers as $name => $callback) { $this->hb->addHelper($name, $callback);