How to override the output of JGive views

JGive contains following views : 

  • campaign: This view contains campaign details (default.php) layouts.

  • campaigns: This view contains campaigns pin(all_pin.php), campaign blog (all_blog.php) also my campaigns (my.php) layouts. 

  • campaignform: This view contains campaigns creation form(default.php) layouts.

  • donations: This view contains my donations (my.php), donation process (paymentform.php), donation details (details.php) layouts. 

  • dashboard: This view is mainly useful for campaign promotor. Showing an overview of all campaigns which are created by logged in user. Presenting donations in a graphical way. Showing top 5 donors, recent 3 activities.

  • donors:  This view showing list of donors and their details for the various campaigns. The user can filter donors by campaign wise, also can search by donor name or email id


Location (view location on your site ):- YOUR SITE/components/com_jgive/views/ 

Instructions for overriding the given layouts are as follows:

1. Copy LAYOUT.php file (e.g default.php) 

2. Put this file on path YOURSITE/templates/template you are using/html/com_jgive/VIEW_NAME (e.g. campaign)/

Note: Create necessary folders if they do not exist. Now open LAYOUT.php file & do your changes. 

Subscribe to Newsletter

Marketing permission: I give my consent to to be in touch with me via email using the information I have provided in this form for the purpose of news, updates and marketing.

What to expect: Jump on to our Newsletter & stay updated on news on our extensions, new releases & offers! 

* If you wish to withdraw your consent and stop hearing from us, simply click the unsubscribe link at the bottom of every email we send. 

Latest Blogs

Fan Speak !

  • I purchased a number of TJ's extensions and so far I can not fault a single one.

    This works exactly as advertised, setup is strait forward and fairly simple, your reading this then you can probably do it.

    Had a support request on another com and they were extremely helpful and friendly even though the problem turned out to be within my servers config.