Configure SEF URLs in JV-LinkDirectory

JV-LD produces SEF URLs for all its pages on its own using the router.php implementation of Joomla!.

Ensure that you turn on default Joomla SEF in global configuration, to enable JV-LD to generate SEF URLs for itself. This means that you will instruct your Joomla SEF component to use Joomla's router.php for generating SEF URLs for JV-LD (or jvld or com_jvld). An example is indicated with sh404SEF below:

How to configure sh404SEF for SEF URLs?

If you are using sh404SEF as your SEF URL component, then you must do the following to get SEF URLs for JV-LD:

  1. Make sure that you have installed JV-LD component
  2. Make sure that you have created a menu item for JV-LD component
  3. Login to your Joomla back-end
  4. Go to Components - sh404SEF in Joomla back-end.
  5. Click on "sh404SEF Configuration"
  6. In the "Basic Configuration", make sure that enabled is set to Yes.

  7. In the "By component" tab, scroll down to the entry for JV-LD. Set the following for it.

    1. URL Processing: Use Joomla router.
    2. Translate URL: Translate URL
    3. Insert ISO Code: Insert language code in URL
    4. Override sef_ext file: Use Joomla router.php
    5. Default name: You can provide a value here and this will be used by sh404SEF as the first part of the SEF URL. For example, www.{}/{default name}/..... If you leave this field empty, then sh404SEF will use the menu item name of JV-LD as the default name.
  8. Save the sh404SEF configuration
  9. Purge all sh404SEF URLs
  10. Refresh the frontend home page and navigate to the JV-LD link directory using its menu item

How to customize SEF URLs in JV-LD?

  1. Login to your Joomla back-end
  2. Go to Components - JV-LinkDirectory - Configuration - Essential Add-Ons Configuration
  3. Click on "SEF URLs Configuration"
  4. Option #1: Transliteration:
    1. Joomla provides 2 different ways of generating SEF URLs - Unicode Slugs and Transliteration. Unicode Slugs enable you to display your partner sef url or title in the urls as it is, where as transliteration will strip the accented characters from the partner sef url or title and will clean them up, before they are displayed in the url. This is governed by the Unicode Aliases setting in Joomla Global Configuration and JV-LD uses this configuration to generate SEF URLs for the directory. 
    2. Transliteration is used in Joomla! to automatically create or modify non-compliant aliases into ASCII strings. These aliases are used for creating SEF URLs. Opposed to transliteration, one may use Unicode slugs. This way of making aliases does not transliterate, it displays the utf8 glyphs instead of ascii.
    3. We suggest you use Unicode slugs if you are using latin languages websites and Transliteration if you are using non-latin languages like hebrew, german, japanese, chinese etc...

  5. Option #2: Custom SEF names for Directory Pages
    1. The words used by default in the SEF URL for each page of JV-LD is given in that configuration. You may choose to set a different value for any of them, by providing the new text in the "Custom Value" fields and save!

    2. Once done, please purge all SEF URLs (if you are using any SEF URL component) and then refresh the site frontend to see the change


Still need help? Contact Support Contact Support