Перейти к содержанию

параметры в блоке


Рекомендуемые сообщения

Можно ли в блок передать какие-то параметры?

исходный код

{block="gallery_feed"}

превратить в что-то подобное

{block="gallery_feed" params="$foo"}

 

Ссылка на комментарий
Поделиться на другие сайты

А зачем? Вы можете получить любые необходимые данные непосредственно в блоке, из базы или из кеша.

...Или из переменных глобальных объектов и массивов.

Ссылка на комментарий
Поделиться на другие сайты

Например, пишете в шаблоне:

{{\IPS\Settings::i()->my_var = 'something';}}
{block="gallery_feed"}

Затем в коде блока gallery_feed можете получить значение переменной:

$my_var = \IPS\Settings::i()->my_var;

 

Главное - чтобы имя Вашей переменной не совпадало с уже имеющимися переменными метода \IPS\Settings::i().

Ссылка на комментарий
Поделиться на другие сайты

а где найти пхп-файл блока? взять к примеру блок изображений из галереи
хочу на его основе сделать новый блок, к примеру изменив условия выборки из бд

или есть мануал по созданию блока? с нуля, ту же выборку изображений из галереи

Ссылка на комментарий
Поделиться на другие сайты

Ну, если речь о виджете последних картинок из галереи, то это файл /applications/gallery/widgets/imageFeed.php.

А вообще, модифицировать блоки плагинов и приложений можно с помощью Pages - https://invisioncommunity.com/4guides/suite-applications/pages/core-concepts/blocks-r151/

Ссылка на комментарий
Поделиться на другие сайты

17 минут назад, Dmitriy427 сказал:

А вообще, модифицировать блоки плагинов и приложений можно с помощью Pages - https://invisioncommunity.com/4guides/suite-applications/pages/core-concepts/blocks-r151/

таким образом я просто создаю блок, внутри которого готовый блок - что я могу в нем модифицировать?

Ссылка на комментарий
Поделиться на другие сайты

Всё можете модифицировать. Шаблоны, обработчик, css... Если потрудитесь разобраться с функционалом.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...