Problem/Motivation
Modules like Linkit take advantage of Drupal's render pipeline to process WYSIWYG text before it's rendered. By outputing the text with .value we're not running those processes. Therefore some logic won't run when other contrib modules are added.
Steps to reproduce
- Enable and configure Linkit
- Add a Linkit link to the Description field
- Observe it's output as /node/1234 instead of the node alias.
Proposed resolution
Render the field, output it to a new variable, render the variable.
If existing sites have custom templates they should not be affected.
Remaining tasks
User interface changes
API changes
Data model changes
Comments
Comment #3
froboyComment #5
shuklina commented