Support » Plugin: Events » Previous events conundrum

  • Bill


    Hi, so I have a bunch of pages where I wish to display the archive %event% by itself. No problemo – [events_show type=”archive” event=”77″] with %event% in the archive template body.

    I then have three landing/home pages where I would like to display the previous event %title% from a category. Normally to do this I would change the archive template body to %title% & use I imagine a shortcode like this to do it: [events_show type=”archive” category=”2″ amount=”1″ order=”thetime DESC”].

    This can’t be done however as I need %event% in the archive template for the first set of pages I mentioned.

    So I’m stuck with either %event% or %title%.

    I don’t know php but I have this snippet I use elsewhere which displays stuff dependant on the current URL:

    <p><?php if (stripos($_SERVER[‘REQUEST_URI’],’/uncategorized/test-previous-events-7175/’) !== false) {echo ‘<div>%title%</div>’;}
    else echo ‘<div>%event%</div>’ ?></p>

    The input field in the template settings doesn’t seem to like the php however.

    I would greatly appreciate it if anyone knows a workaround so that I can have an
    if page url = /exampleurlA/ show %title%
    elseif page url = /exampleurlB/ show %title%
    else echo %event%.

    If it can’t be done inside the settings a way through the plugin files would be ideal (or with template tags like with the sidebars).

    Thanks in advance. I’m totally stuck short of creating duplicate events as regular posts, & scheduling them to appear after each event date & displaying with a post query.

  • The topic ‘Previous events conundrum’ is closed to new replies.