v
Size: a a a
v
ММ
Р
Р
J
ММ
ММ
v
J
NK
v
AY
ЕС
ЕС
J
Р
v
Р
public function registerMarkupTags()
{
return [
'functions' => [
'shuffle' => function ($items, $seed)
{
mt_srand($seed);
$items = array_values($items);
for ($i = \count($items) - 1; $i > 0; $i--) {
$j = mt_rand(0, $i);
$tmp = $items[$i];
$items[$i] = $items[$j];
$items[$j] = $tmp;
}
return $items[0];
}
]
];
}
Это в onStart() на странице<?php
function onStart(){
$this['pageid'] = $item->id;
$this['ps1'] = [
'детальна інформація',
'вся інформація',
];
$this['ps2'] = [
'про авто',
'про автомобіль',
'про транспортний засіб',
];
}
?>
И в twig вызывается так {{ shuffle(ps2,pageid) }}
Р
ММ
public function registerMarkupTags()
{
return [
'functions' => [
'shuffle' => function ($items, $seed)
{
mt_srand($seed);
$items = array_values($items);
for ($i = \count($items) - 1; $i > 0; $i--) {
$j = mt_rand(0, $i);
$tmp = $items[$i];
$items[$i] = $items[$j];
$items[$j] = $tmp;
}
return $items[0];
}
]
];
}
Это в onStart() на странице<?php
function onStart(){
$this['pageid'] = $item->id;
$this['ps1'] = [
'детальна інформація',
'вся інформація',
];
$this['ps2'] = [
'про авто',
'про автомобіль',
'про транспортний засіб',
];
}
?>
И в twig вызывается так {{ shuffle(ps2,pageid) }}