hilaryl
10-19-2016, 01:19 AM
I am adding schema.org markup to the breadcrumbs in the 'navbar_link' template, and one attribute it requires is the breadcrumb position. So each breadcrumb will have:
<meta itemprop="position" content="X" />
Where X is equal to the breadcrumb count.
The count needs to increment with each new breadcrumb.
The navbar_link template doesn't use a foreach statement, instead it's done through the functions.php file, so I can't seem to increment the number in the navbar_link template.
How can I increment a variable across the breadcrumbs?
--------------- Added 1476853910 at 1476853910 ---------------
SOLVED
Turns out I'm a vBulletin master and solved this with logic!
There was already a $counter variable in the functions.php code, so I just created a plugin that hooked into the function, and then registered the $counter as a new variable.
Hook Location: navbits
Plugin PHP Code:
$breadcounter = $counter;
vB_Template::preRegister('navbar_link', array('breadcounter' => $breadcounter));
Then add {vb:raw breadcounter} into the navbar_link template.
<meta itemprop="position" content="X" />
Where X is equal to the breadcrumb count.
The count needs to increment with each new breadcrumb.
The navbar_link template doesn't use a foreach statement, instead it's done through the functions.php file, so I can't seem to increment the number in the navbar_link template.
How can I increment a variable across the breadcrumbs?
--------------- Added 1476853910 at 1476853910 ---------------
SOLVED
Turns out I'm a vBulletin master and solved this with logic!
There was already a $counter variable in the functions.php code, so I just created a plugin that hooked into the function, and then registered the $counter as a new variable.
Hook Location: navbits
Plugin PHP Code:
$breadcounter = $counter;
vB_Template::preRegister('navbar_link', array('breadcounter' => $breadcounter));
Then add {vb:raw breadcounter} into the navbar_link template.