eab / relatednodesbundle
Related Nodes datatype bundle for eZ Publish
Requires
This package is not auto-updated.
Last update: 2024-12-21 18:59:44 UTC
README
Summary
eZ Publish 5 bundle providing a very simple Related Nodes (Related Locations) datatype for eZ Publish 5.
Fields using the Related Nodes datatype can be accessed or displayed using the Symfony stack. To edit them you need to use the legacy stack.
The datatype does not check that locations/nodes exist or can be accessed by the current user. You will need to write your own code to do that.
Copyright
Copyright (C) 2015 Enterprise AB Ltd
License
Licensed under GNU General Public License 2.0
Requirements
Requires eZ Publish 5.
Installation
-
Install the bundle into
vendors
using composer:composer require --update-no-dev --prefer-dist eab/relatednodesbundle
Or if you want to modify the bundle, clone the bundle into
src
using git:git clone https://github.com/eab-dev/EabRelatedNodesBundle.git src/Eab/RelatedNodesBundle
-
Edit the file
ezpublish/EzPublishKernel.php
, look for the functionregisterBundles()
and add:new Eab\RelatedNodesBundle\EabRelatedNodesBundle(),
-
Run (in Windows you should be administrator to create symlinks):
php ezpublish/console ezpublish:legacybundles:install_extensions php ezpublish/console ezpublish:legacy:script bin/php/ezpgenerateautoloads.php php ezpublish/console cache:clear --no-warmup --env=prod
-
Use eZ Publish's admin interface to add a field using this datatype to a content type and create some content.
-
Test it in a Twig template using
ez_render_field
. A basic usage would be:<div> {{ ez_render_field( content, 'my_related_node_field', { 'parameters': { 'viewType': 'line' } } ) }} </div>