Hej, od dłuższego czasu staram się rozwiązać problem ze stworzeniem pola dla szablonu,
w tym przypadku wszystko jest ok, wartości zwracane są prawidłowo:
$defaultOptions = array(
'stackFieldType' => 'Text',
);
return new \IPS\Helpers\Form\Stack( "core_theme_setting_title_{$row['sc_id']}", explode( ',', $value ), FALSE, $defaultOptions, NULL, NULL, NULL, 'theme_setting_' . $row['sc_key'] );
jednak po podmianie stackFieldType na KeyValue, pole zwraca wartość Array,Array,Array - co jest logiczne - ale nie w formie tablicy, tylko zwykłego string'a.
$defaultOptions = array(
'stackFieldType' => 'KeyValue',
'key' => array(
'placeholder' => 'Url',
),
'value' => array(
'placeholder' => 'Name',
),
);
return new \IPS\Helpers\Form\Stack( "core_theme_setting_title_{$row['sc_id']}", explode( ',', $value ), FALSE, $defaultOptions, NULL, NULL, NULL, 'theme_setting_' . $row['sc_key'] );
Czy jest jakiś sposób żeby dostać się do wartości tych tablic? czy to niewykonalne?