|
Return to Linking Profiles Configuring Front-end Profile Listings and Forms in Joomla! SitesCiviCRM includes the ability to expose Profile forms and listings, as well as Online Contribution Pages, to users and visitors of the 'front-end' of your Joomla! site. This section covers adding Profile pages to your front-end site menus. Refer to this page for contribution page setup. 1. Create one or more Profiles (sets of fields for input forms and/or search and listing pages).Refer to the main Profiles Admin page for an overview and general information on creating Profiles. 2. Verify that the Profile(s) that you want to include in your front-end site menu(s) work properly in the your Joomla! Administrator interface.
3. Create the front-end menus using Menu Manager:
4. Navigate to your front-end site and test out the your new menu items.Trouble-shootingFront-end menus broken when CiviCRM is in a separate DB from Joomla!The solution is to change all template xml files in views directory for e.g - JOOMLA/components/com_civicrm/views/Contributions/tmpl/default.xml
For e.g for the file - JOOMLA/components/com_civicrm/views/Contributions/tmpl/pcpinfo.xml to - where CIVICRM_DB is the civicrm database.
Fixing Problems with Module VisibilityThe visibility for Joomla modules are based on menu links (ItemID). Some CiviCRM forms exposed through the frontend will lose the url-based connection to their menu item as you navigate deeper into the form, and consequently any modules associated with that menu item will disappear. To work around this, create a new menu for link generating purposes, set it to the "Special" user or hide it in a non-visible module position. Then create a url menu item and enter the url of the page that experienced the disappearing modules. Return to your module settings and add this new menu link to the list of pages the module should be visible on. |
Labels