Support

Home Forums Event Espresso Premium Conditional statements based on event categories

Conditional statements based on event categories

Posted: December 23, 2012 at 8:34 am


Post Creative

December 23, 2012 at 8:34 am

Hi I’d like to show different layouts in my template for different kind of events so I want to be able to do some if statments based on categories but also on meta tags too if possible. Here is an example of how I’m trying to only showing the register button for certain categories of events

<a href="http://dev.schoolforstartupscommunity.net/event-registration/?ee=">Register

 Is it just my inexperience with php or am I missing something important ? Nova
  • This topic was modified 6 years, 10 months ago by  Post Creative. Reason: code didn't display properly
  • This topic was modified 6 years, 10 months ago by  Post Creative.
  • This topic was modified 6 years, 10 months ago by  Post Creative.


Post Creative

December 23, 2012 at 8:40 am

I’ve tried over and over again to post the code but I’m not having any luck – could you please give me an example of using event categories in this way or I could send the code by email.

thanks

Nova


Josh

  • Support Staff

December 24, 2012 at 9:26 am

Hi Nova,

A better way to post code is by using a service like pastebin or a github gist and link to the code here. That said, we do not typically help out with specific customizations. I can point you to some shortcodes and examples in the existing template code that may help.

The first example is the event category shortcode. If you wanted to have a different layout on the registration page depending on the category of the event, you could add the category shortcode to a div class like this:

<div class="<?php echo do_shortcode('[CATEGORY_NAME event_id="'.$event_id.'"]');?>">

<?php //template code here

</div>

Then you can target that div with CSS by specifying the class name/category name in the stylesheet.

Another example that can be used is the ee_meta, which can also be used to add specific hooks to the templates.

I do have one question about where you’re trying to only show the register for specific categories. Which template are you working with?

The support post ‘Conditional statements based on event categories’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Support forum for Event Espresso 3 and Event Espresso 4.
Documentation for EE3 and EE4
Documentation for Event Espresso 3

Documentation for Event Espresso 4

Status: closed

Updated by  Josh 6 years, 10 months ago ago

Topic Tags

Notifications

This topic is: not resolved
Do NOT follow this link or you will be banned from the site!
[for="input_96_5_3"]
[for="input_96_5_3"]
[gravityform id=96 title=false description=false]
  • This field is for validation purposes and should be left unchanged.
[i]
[i]
[gravityform id=69 title=false description=false]
  • This field is for validation purposes and should be left unchanged.