loca / jsonclient
Simple Json client plugin for Craft3 CMS. The plugin provides a simple Twig extension which allows you to fetch a Json url and return it to your Twig template.
Installs: 35
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 8
Type:craft-plugin
Requires
- craftcms/cms: ^3.0.0
This package is not auto-updated.
Last update: 2024-10-03 11:53:30 UTC
README
Simple Json client plugin for Craft3 CMS. The plugin provides a simple Twig extension which allows you to fetch a Json url and use the result in your Twig template.
Requirements
- Craft 3.0 (beta 20)+
- PHP 7.0+
Using the plugin
- Install it using composer or the plugin store.
- You can use it from your template
Using the plugin in your twig template
{# Get a random Fact form chucknorris.io #}
{% set jsonData = fetchJson({
'url': 'https://api.chucknorris.io/jokes/random'
}) %}
<h1>Fact of the day</h1>
{{ jsonData.value }}
Installing using composer
-
Go to the project craft folder in the terminal and run
composer require dolphiq/craft3-jsonclient
-
Install plugin in the Craft Control Panel under Settings > Plugins
Roadmap
- Create filters for xss scripts
- Create more helper functions to parse the Json
- Support multiple methods not only get
- Provide a way to add the parameters separated from the uri
Contributors & Developers
Johan Zandstra - johan@dolphiq.nl Brought to you by Dolphiq