Skip to end of metadata
Go to start of metadata

Day 1

Customizing templates

3. Eliminate the Middle Name

  • Delete the relevant html section and ensure it works
  • Using jQuery

4. Customize the Contact View template and add a Groups line (under the tags line). Make sure u add a few tags to the contact (to see the tags line).

6. Following the model above, display the relationships for a contact using crmAPI function

Implementing Hooks

  • Create table in civicrm database
  • template customization
  • module implemented for hooks

Day 2

CiviReport

1. Add First Name and Last Name to Constituent Summary Report

2. Add gender to above report. Make sure that the selector displays the label (male/female) and not the id

3. Add phone, job_title to event participant report

4. Add Duration col to Activity report and for bonus points, add a sum at the bottom (so folks can see total duration / time spent)

jQuery and CiviCRM

2. Customize the template to add a "HTML" checkbox. When checked, it copies the name and address from the profile to the billing fields (using a javascript/jQuery snippet)

CiviCRM Profiles

2. We need to do ajax dedupe check based on first name and last name. If matching contact is found show the matching contact with view link.

Custom Search

ssn number search

File: CRM/Contact/Form/Search/Custom/SSN.php

File: templates/CRM/Contact/Form/Search/Custom/SSN.tpl

Find participants based on events’ custom data values

File:CRM/Contact/Form/Search/Custom/EventCustom.php

File: templates/CRM/Contact/Form/Search/Custom/EventCustom.tpl

Labels:

Creative Commons License
Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-Share Alike 3.0 United States Licence.