Create a new plugin folder in user/plugins/example, and add those files:
user/plugins/example/example.php
user/plugins/example/example.yaml
Then in your twig, you'll have the users object available:
{{ dump(users) }}
Create a new plugin folder in user/plugins/example, and add those files:
user/plugins/example/example.php
user/plugins/example/example.yaml
Then in your twig, you'll have the users object available:
{{ dump(users) }}
| /** | |
| * @desc Функция получения русскоязычного варианта окончания для переданного числа | |
| * @param float $value Число, для которого надо подобрать окончание | |
| * @param array $names Массив имён вида [0]имя одного; [1]имя от 2 до 4; [2]имя 0 и от 5 до 20 | |
| * @return string Возвращает соответствующее числу слово | |
| * @link https://habrahabr.ru/post/51887/#comment_1375421 | |
| */ | |
| function getNumberWord($value,$names){ | |
| $temp = strval($value); | |
| $temp = $temp[utf8_strlen($temp)-1]; |
| #!/opt/local/bin/php | |
| <?php | |
| /* | |
| 1) replace the shebang (first line) with the path to your php binary | |
| (probably something like /usr/bin/php) | |
| 2) move the file to /usr/local/bin/datauri.php | |
| (this should be in your PATH) | |
| 3) chmod ugo+rx /usr/local/bin/datauri.php | |
| (make the script executable for everyone) |
| $(window).scroll(function() { | |
| var st = $(this).scrollTop() /10; | |
| $(".object").css({ | |
| "transform" : "translate3d(0px, " + st + "%, .01px)", | |
| "-webkit-transform" : "translate3d(0px, " + st + "%, .01px)" | |
| }); | |
| }); |
| /* | |
| https://www.smashingmagazine.com/2016/07/improving-user-flow-through-page-transitions/ | |
| You can copy paste this code in your console on smashingmagazine.com | |
| in order to have cross-fade transition when change page. | |
| */ | |
| var cache = {}; | |
| function loadPage(url) { | |
| if (cache[url]) { |
| <?php | |
| /** | |
| * GS 'Routing' demonstration module | |
| * | |
| * Demonstrates how to use "data_index" to modify the page data | |
| * and how to use url segments to control process flows in your | |
| * scripts. | |
| * | |
| * Required: | |
| * -------------------------------------------------------------- |
| [ | |
| { | |
| "artist": "The Beatles", | |
| "date": "22.03.1963", | |
| "album": "Please Please Me", | |
| "cover": "https://is4-ssl.mzstatic.com/image/thumb/Music/v4/63/11/dc/6311dc1f-f8cb-6cfb-36c1-21dcfd143da7/source/600x600bb.jpg" | |
| }, | |
| { | |
| "artist": "The Beatles", | |
| "date": "22.11.1963", |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <meta charset="utf-8"> | |
| <title>Title</title> | |
| <link href="stylesheets/main.css" rel="stylesheet"> | |
| </head> | |
| <body> | |
| <header> | |
| <h1>Header</h1> |
| <div class="card"> | |
| <ul> | |
| <li>Item 1</li> | |
| <li>Item 2</li> | |
| <li>Item 3</li> | |
| <li>Item 4</li> | |
| <li>Item 5</li> | |
| </ul> | |
| </div> |