CiviEvent: Public link for events of a specific type
Running CiviCRM 5.10.4 and Drupal 7.65.
We have several different event types in CiviEvent (e.g. PD Workshops, Volunteer Trainings, etc)
I'd like to be able to have a page on our website which automatically displays all the active events in specific event types. So then e.g. on our Volunteer page, rather than manually updating the page with the event links of upcoming training dates, I could link to another page which lists all the upcoming events that have the event type "Volunteer Training".
Is this possible?
civievent
add a comment |
Running CiviCRM 5.10.4 and Drupal 7.65.
We have several different event types in CiviEvent (e.g. PD Workshops, Volunteer Trainings, etc)
I'd like to be able to have a page on our website which automatically displays all the active events in specific event types. So then e.g. on our Volunteer page, rather than manually updating the page with the event links of upcoming training dates, I could link to another page which lists all the upcoming events that have the event type "Volunteer Training".
Is this possible?
civievent
add a comment |
Running CiviCRM 5.10.4 and Drupal 7.65.
We have several different event types in CiviEvent (e.g. PD Workshops, Volunteer Trainings, etc)
I'd like to be able to have a page on our website which automatically displays all the active events in specific event types. So then e.g. on our Volunteer page, rather than manually updating the page with the event links of upcoming training dates, I could link to another page which lists all the upcoming events that have the event type "Volunteer Training".
Is this possible?
civievent
Running CiviCRM 5.10.4 and Drupal 7.65.
We have several different event types in CiviEvent (e.g. PD Workshops, Volunteer Trainings, etc)
I'd like to be able to have a page on our website which automatically displays all the active events in specific event types. So then e.g. on our Volunteer page, rather than manually updating the page with the event links of upcoming training dates, I could link to another page which lists all the upcoming events that have the event type "Volunteer Training".
Is this possible?
civievent
civievent
asked 1 hour ago
joshjosh
1037
1037
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You should be able to do this using a drupal view - You might need to enable the civicrm entity module.
You'll want to create a view that lists Civicrm Events then filter down the criteria you are using.
1
Indeed, I would do it as a view. You could have it as a page and link to it or even have it as a block. That block could then be placed in a sidebar, above or below your main content, etc just on that page. You can even insert the view into the body of your content. We do that all the time. You can see that right here where we have trainings for a specific state inserted into a page: tgci.com/funding-sources/california
– Jenni Simonis
1 hour ago
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "605"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcivicrm.stackexchange.com%2fquestions%2f29220%2fcivievent-public-link-for-events-of-a-specific-type%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You should be able to do this using a drupal view - You might need to enable the civicrm entity module.
You'll want to create a view that lists Civicrm Events then filter down the criteria you are using.
1
Indeed, I would do it as a view. You could have it as a page and link to it or even have it as a block. That block could then be placed in a sidebar, above or below your main content, etc just on that page. You can even insert the view into the body of your content. We do that all the time. You can see that right here where we have trainings for a specific state inserted into a page: tgci.com/funding-sources/california
– Jenni Simonis
1 hour ago
add a comment |
You should be able to do this using a drupal view - You might need to enable the civicrm entity module.
You'll want to create a view that lists Civicrm Events then filter down the criteria you are using.
1
Indeed, I would do it as a view. You could have it as a page and link to it or even have it as a block. That block could then be placed in a sidebar, above or below your main content, etc just on that page. You can even insert the view into the body of your content. We do that all the time. You can see that right here where we have trainings for a specific state inserted into a page: tgci.com/funding-sources/california
– Jenni Simonis
1 hour ago
add a comment |
You should be able to do this using a drupal view - You might need to enable the civicrm entity module.
You'll want to create a view that lists Civicrm Events then filter down the criteria you are using.
You should be able to do this using a drupal view - You might need to enable the civicrm entity module.
You'll want to create a view that lists Civicrm Events then filter down the criteria you are using.
answered 1 hour ago
Luke StewartLuke Stewart
583115
583115
1
Indeed, I would do it as a view. You could have it as a page and link to it or even have it as a block. That block could then be placed in a sidebar, above or below your main content, etc just on that page. You can even insert the view into the body of your content. We do that all the time. You can see that right here where we have trainings for a specific state inserted into a page: tgci.com/funding-sources/california
– Jenni Simonis
1 hour ago
add a comment |
1
Indeed, I would do it as a view. You could have it as a page and link to it or even have it as a block. That block could then be placed in a sidebar, above or below your main content, etc just on that page. You can even insert the view into the body of your content. We do that all the time. You can see that right here where we have trainings for a specific state inserted into a page: tgci.com/funding-sources/california
– Jenni Simonis
1 hour ago
1
1
Indeed, I would do it as a view. You could have it as a page and link to it or even have it as a block. That block could then be placed in a sidebar, above or below your main content, etc just on that page. You can even insert the view into the body of your content. We do that all the time. You can see that right here where we have trainings for a specific state inserted into a page: tgci.com/funding-sources/california
– Jenni Simonis
1 hour ago
Indeed, I would do it as a view. You could have it as a page and link to it or even have it as a block. That block could then be placed in a sidebar, above or below your main content, etc just on that page. You can even insert the view into the body of your content. We do that all the time. You can see that right here where we have trainings for a specific state inserted into a page: tgci.com/funding-sources/california
– Jenni Simonis
1 hour ago
add a comment |
Thanks for contributing an answer to CiviCRM Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcivicrm.stackexchange.com%2fquestions%2f29220%2fcivievent-public-link-for-events-of-a-specific-type%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown