phile/page-shuffle

This package is abandoned and no longer maintained. The author suggests using the phile/twig-filters package instead.

Creates a new template variable, pages_shuffled, which contains a randomized array of pages.

Installs: 8

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Type:phile-plugin

pkg:composer/phile/page-shuffle

dev-master 2018-03-29 16:23 UTC

This package is not auto-updated.

Last update: 2020-01-24 15:19:25 UTC


README

Note: This repository is abandonded. Use https://github.com/PhileCMS/phileTwigFilters instead.

philePageShuffle

Creates a new template variable, pages_shuffled, which contains a randomized array of pages.

1.1 Installation (composer)

php composer.phar require phile/pageshuffle:*

1.2 Installation (Download)

  • Install the latest version of Phile
  • Clone this repo into plugins/phile/pageShuffle

2. Activation

After you have installed the plugin. You need to add the following line to your config.php file:

$config['plugins']['phile\\pageShuffle'] = array('active' => true);

Usage

This plugin exposes a new variable to templates called, pages_shuffled. This array contains a shuffled (randomized) version of pages.

<ul class="posts">
  {% for page in pages_shuffled %}
    <li><a href="{{ page.url }}">{{ page.title }}</a></li>
  {% endfor %}
</ul>