CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Frustrated With Event Templates! How to Make Grid & Delete Fields?
Pages: [1]

Author Topic: Frustrated With Event Templates! How to Make Grid & Delete Fields?  (Read 1423 times)

miko

  • I post occasionally
  • **
  • Posts: 75
  • Karma: 2
  • CiviCRM version: 3.4.5
  • CMS version: Drupal 6.22
  • MySQL version: 5.0.77
  • PHP version: 5.2.11
Frustrated With Event Templates! How to Make Grid & Delete Fields?
April 14, 2011, 11:02:02 am
I've had no responses from forums much so I have very little faith in them.  Hope you can change my view on this.

I'm frustrated with CiviEvent because I want to create an event entry screen for Athlete practice sessions.  I want it EASY for the coaches to go to the screen and quickly add a practice.  However, the vertical event entry with all of the extra fields, not needed for this kind of event, is frustrating.

1.  Can I make an event entry screen more like a datasheet/spreadsheet?

2.  Can I delete unneeded fields from the screen for the entry of specific event types that don't use those fields?

Remember, if this was a CiviCRM Profile, I could at least choose the shown fields, but this is not- it's an event. 

Please help if you can!

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Frustrated With Event Templates! How to Make Grid & Delete Fields?
April 14, 2011, 11:20:02 am
There is currently no way to do this using existing "out of the box" functionality. As you've noted, Profiles can't be used to build "event creation" forms. If you have (or have access to) some PHP / developer skills there are a few ways you can potentially accomplish some of what you want:

1. You can create custom versions of the screen template files that are used in event creation. In your customized templates you can hide (or probably just eliminate) the optional fields in each form, and modify the HTML to give you a layout that works better for you. This approach requires only very basic technical / developer skill. Note that if you are looking for a spreadsheet-like interface that allows coaches to add > 1 practice on a single screen this approach will NOT work for you. For more info on customizing screen templates:

http://en.flossmanuals.net/civicrm/ch062_introduction
http://en.flossmanuals.net/civicrm/ch063_templates
http://wiki.civicrm.org/confluence/display/CRMDOC33/Customizing+CiviCRM+Screens

2. If you need a grid with ability to add multiple events at once you'll need to build a separate module which renders your fields as a grid (perhaps using Drupal's web form builder) and then use CiviCRM api functions to populate the events in the database from your grid. This will require more advanced developer skills. The Extending CiviCRM chapters above should get you started. If you wind up developing a solution for this - please consider sharing your approach and code with the community.

Protect your investment in CiviCRM by  becoming a Member!

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Frustrated With Event Templates! How to Make Grid & Delete Fields?
April 14, 2011, 12:28:41 pm
miko - have you spotted you can at least make Event templates so many of the fields involved may not need to be repeatedly made - and they just need to basically change the time/data and any other critical elements that change each time?
You may have already seen that and found it doesn't speed things up, but thought I would mention it in case
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

miko

  • I post occasionally
  • **
  • Posts: 75
  • Karma: 2
  • CiviCRM version: 3.4.5
  • CMS version: Drupal 6.22
  • MySQL version: 5.0.77
  • PHP version: 5.2.11
Re: Frustrated With Event Templates! How to Make Grid & Delete Fields?
April 16, 2011, 08:29:33 am
I can probably do the development that Donald mentions and then maybe even the advanced development that David mentions, but it will take so much work and I'm on a tight deadline-  it's just a bit frustrating, after committing to using CiviCRM for many things, that with ALL of the development that's been done with CiviCRM and CiviEvent, this has never come up.  The work of the developers has been good (and apparently they are very sensitive about it) but all the interface work has been for people who can patiently work through long screens with too many fields, rather than there being a few screens out there for rapid datas entry by inexperienced computer users. :(

Rather than work around the CRM, I'm going to only have time to create a content type in Drupal for Practice Data instead, and competitions.  It will very sadly leave them both out of the event data, but at least I can tell Drupal what fields I want in an entry screen (for the most part- there's title and body, which can be problematic).
« Last Edit: April 16, 2011, 10:58:49 am by miko »

miko

  • I post occasionally
  • **
  • Posts: 75
  • Karma: 2
  • CiviCRM version: 3.4.5
  • CMS version: Drupal 6.22
  • MySQL version: 5.0.77
  • PHP version: 5.2.11
Re: Frustrated With Event Templates! How to Make Grid & Delete Fields?
April 16, 2011, 11:04:21 am
Quote from: petednz on April 14, 2011, 12:28:41 pm
miko - have you spotted you can at least make Event templates so many of the fields involved may not need to be repeatedly made - and they just need to basically change the time/data and any other critical elements that change each time?
You may have already seen that and found it doesn't speed things up, but thought I would mention it in case

Thanks Pete, I've been experimenting with Event templates, but I haven't seen any functionality in the Event Templates where I can remove any unneeded fields.  As far as I can tell, the person has to tab through to and expand the custom data area if all they need to enter is the event name, the host, the participant type, and then the custom data.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Frustrated With Event Templates! How to Make Grid & Delete Fields?

This forum was archived on 2017-11-26.