Comments (1)
Hello, I know it may be a bit late for an answer but I just got started with this plugin, I had some trouble figuring out how it works but I think I got a grasp on it so here's how I use it, it might be helpful for new user in the future.
Basically I'm doing a calendar to log the gigs for an artist. The main Event page displays the calendar, so it's using the Calendar template. I made a Concerts page under this folder using the Events template, and in this folder I create new Event pages for each gig.
To display the event location, go to user/plugins/events/templates/partials/event_item.html.twig and and you can tweak the template to display the location wherever you want. If you want the location to appear anywhere else (calendar, sidebar, ...) just tweak the matching template.
As for the google map, I'm not sure to what extend we can rely on the coordinate so here's what I did if it can be of any help :
<h4 class="event-location"><a target="_blank" href="https://maps.google.com/maps?q={{ page.header.event.location|escape('url') }}">{{ page.header.event.location }}</a></h4>
It opens a google maps tab with a query on the location name.
Hope it helps.
from grav-plugin-events.
Related Issues (20)
- Issues with internationalizaion HOT 2
- Invalid argument supplied for foreach() HOT 6
- iCal Support HOT 2
- "Invalid argument supplied for foreach()" HOT 2
- How to contribute translation for this plugin? HOT 7
- Event on last day of each month. HOT 1
- Extending events add the new event type to @taxonomy.type ? HOT 1
- Missing Events HOT 4
- Add `calendar` tag HOT 1
- Event plugin pages html is not valid
- Event plug-in partially broken after GRAV update HOT 11
- css looks broken HOT 2
- Event on several day : link to event on starting day is fine but other return 404. HOT 1
- Events not showing on calendar
- Broken with New Grav Release HOT 1
- virtual pages – 404 page not found HOT 2
- Calendar responsive
- Demo page is down HOT 2
- No end date causes site crash HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grav-plugin-events.