Posted 20 января, 20186 yr comment_142463 Можно ли в блок передать какие-то параметры? исходный код {block="gallery_feed"} превратить в что-то подобное {block="gallery_feed" params="$foo"}
21 января, 20186 yr comment_142482 А зачем? Вы можете получить любые необходимые данные непосредственно в блоке, из базы или из кеша. ...Или из переменных глобальных объектов и массивов.
21 января, 20186 yr comment_142483 Например, пишете в шаблоне: {{\IPS\Settings::i()->my_var = 'something';}} {block="gallery_feed"} Затем в коде блока gallery_feed можете получить значение переменной: $my_var = \IPS\Settings::i()->my_var; Главное - чтобы имя Вашей переменной не совпадало с уже имеющимися переменными метода \IPS\Settings::i().
21 января, 20186 yr Author comment_142484 а где найти пхп-файл блока? взять к примеру блок изображений из галереи хочу на его основе сделать новый блок, к примеру изменив условия выборки из бд или есть мануал по созданию блока? с нуля, ту же выборку изображений из галереи
21 января, 20186 yr comment_142486 Ну, если речь о виджете последних картинок из галереи, то это файл /applications/gallery/widgets/imageFeed.php. А вообще, модифицировать блоки плагинов и приложений можно с помощью Pages - https://invisioncommunity.com/4guides/suite-applications/pages/core-concepts/blocks-r151/
21 января, 20186 yr Author comment_142487 17 минут назад, Dmitriy427 сказал: А вообще, модифицировать блоки плагинов и приложений можно с помощью Pages - https://invisioncommunity.com/4guides/suite-applications/pages/core-concepts/blocks-r151/ таким образом я просто создаю блок, внутри которого готовый блок - что я могу в нем модифицировать?
21 января, 20186 yr comment_142488 Всё можете модифицировать. Шаблоны, обработчик, css... Если потрудитесь разобраться с функционалом.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.