Welcome to Geeklog, Anonymous Tuesday, July 23 2024 @ 11:38 pm EDT

Geeklog Forums

advanced template logic

Status: offline


Forum User
Full Member
Registered: 06/09/03
Posts: 162
Location:Rotterdam & Bonn
I noticed that the following construct 'works':

Text Formatted Code

{!!if in_array({a_var} , array({another_var})) !!}
myVar: {a_var}

The question is: is this supported now and in the future?

This brought me to the following code to process a var that IS an array:

Text Formatted Code

{!!set myVar array('a', 'b') !!}
{!!set myCount 0 !!}
{!!while !empty(array_slice({myVar}, {myCount}, 1)) !!}
{!!set myVar1 array_slice({myVar}, {myCount}, 1)[0] !!}
myVar: {myVar1}
{!inc myCount}

Same question here.

Status: offline


Site Admin
Registered: 09/27/05
Posts: 1468
Yes since it is an advanced action using an expression. I've added you example just now to the Geeklog Wiki Caching Template page.

See http://wiki.geeklog.net/Caching_Template_Library
One of the Geeklog Core Developers.

All times are EDT. The time is now 11:38 pm.

  • Normal Topic
  • Sticky Topic
  • Locked Topic
  • New Post
  • Sticky Topic W/ New Post
  • Locked Topic W/ New Post
  •  View Anonymous Posts
  •  Able to post
  •  Filtered HTML Allowed
  •  Censored Content