changeDomain
Много пишут в техподдержку да и просто в личку, о просьбе что то доработать в компоненте, добавить функционал.
Поэтому, выделил не много времени и сделал вот такие правки:
Добавил плейсхолдеры. Раньше надо было использовать либо сниппет, либо феном для переборки значений и вывода их на фронт. Сейчас значения можно вывести вот так:
Вот вывод массива:
Array
(
[values] => Array
(
[id] => 1
[name] => Test
[domain] => test
[description] => Какое то опиание
[keywords] =>
[maps] =>
[yandex] =>
[active] => 1
)
[options] => Array
(
[0] => Array
(
[id] => 1
[domain_id] => 1
[resource_id] => 0
[name] => Телефон
[key] => phone
[value] => +7 771 400 27 78
)
[1] => Array
(
[id] => 2
[domain_id] => 1
[resource_id] => 0
[name] => Адрес
[key] => adress
[value] => фывфывфывфы
)
)
[resourceOptions] => Array
(
[0] => Array
(
[id] => 4
[domain_id] => 1
[resource_id] => 1
[name] => test
[key] => test
[value] => asdasdasd
)
)
)
Блок values выводится пдейсхолдером {$_pls['chd_']} + ключ из массива values (к примеру {$_pls['chd_desscription']} )
Из массива options выводится вот так:
{$_pls['chd_options_']} + ключ из массива options (к примеру {$_pls['chd_options_phone']['name']}).
Из массива resourceOptions выводится вот так:
{$_pls['chd_resourceoptions_']} + ключ из массива resourceOptions (к примеру $_pls['chd_resourceoptions_test']['name']).
За подсказку благодарю Николая Савина.
Так же были поправлены мелкие фиксы и баги (ну или фичи, кому как).
Так как я планирую компонент расширить по функционалу очень сильно, то с этого выпуска компонент будет платным. Символические 490 рублей. Но все исходники останутся на github.
Если есть предложения по функционалу, то прошу в issue
Ссылка на modstore.pro
Поблагодарить автора
Отправить деньги