Comments (3)
Hey,
Sorry you are experiencing issues. It has been tested with all 1.4 dev versions and is playing nicely with 2.0 so far.
The link object is returning boolean (false), this should only happen when a link not set yet, it's a bit like an asset field you have to test it exists before you try and access it.
Can you try wrapping your Switch statement in an if condition:
{% if link %}
....
{% endif %}
Also if you are generating navigation, you can always just use the url variable which will return the formatted values for you:
<a href="{{ link.url }}" title="{{ entry.title }}">{{ entry.title }}</a>
Let me know if this helps.
from linkit.
Hi,
Perfect, that was the problem. I forgot I had entries in that section where the linkit field hadn't been set yet. Thanks for clearing that up, I really appreciate it!
from linkit.
No probs, happy to help. Just shout if you have any other issues or feedback / ways to improve!!
from linkit.
Related Issues (20)
- Translating doesn't work as expected HOT 3
- Allow subject to be added to email address
- Assets sources not syncing during project.yml HOT 1
- Empty custom link text for Custom URL results in 'getThirdPartyElementData' error
- Emoji in the link text
- Creating or editting a Linkit field with entry fills selection label with array of chosen sections HOT 1
- Feature Request: Allow selectable predefined config from file
- URL field doesn't accept email parameters when mailto: is used.
- Missed label of Add button
- Feature request: Reusable Linkit config options defined in files HOT 1
- Long title overflows
- Allow hash in custom urls HOT 1
- Type method in the LinkIt model doesn't return what it's supposed to HOT 1
- php fatal error
- Allow @web alias in custom url Param HOT 1
- Plugin fails to install on Craft 3.1 HOT 1
- No trial for Craft 3 HOT 4
- Error adding LinkIt to SuperTable HOT 1
- Is there a way to eager-load linked entries? HOT 8
- CraftQL Compatibility
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 linkit.