Section Ordering Package

A simple Primo New UI customization package moving the 'details' section to the bottom of the Primo full view.

If you are on August 2017 release or a more recent version of Primo, you should use the back office to order the sections.

Instructions

Including as a dependency

  • This package assumes that an angular module named 'viewCustom' is defined in your application. If not, create a new JS file under the 'js/' directory named as 'custom.module.js'. For example, if you are developing a package for the 'Auto1' view, you can create the file as 'primo-explore-devenv/primo-explore/custom/Auto1/js/custom.module.js'. The file should contain the following line.

    angular.module('viewCustom', []);
    
  • Declare primo-explore-section-ordering as a dependency in the 'package.json' file in your customization package folder root. For example, if you are developing a package for the 'Auto1' view, add the file under 'primo-explore-devenv/primo-explore/custom/Auto1/'.

    The content of the file should lool like:

    {
      "name": "<your view code>",
      "version": "<your version>",
      "description": "",
      "author": "",
      "devDependencies": {
        "primo-explore-section-ordering": "git://github.com/muratseyhan/primo-explore-section-ordering.git"
      }
    }
    
  • Navigate to your customization package folder containing the 'package.json' file.

       cd primo-explore-devenv/primo-explore/custom/Auto1
    
  • Type npm install.

  • A new folder named 'node_modules' should be created, which contains the depended packages.

  • Restart your server.

Running as the primary package

If you would like to run this package as your primary customization package do the following.

  • Clone (or copy) this repository under 'primo-explore-devenv/primo-explore/custom/YourViewCode'.
  • Uncomment the method call in 'js/custom.module.js'.

Credits