The site map module is not honoring the input filter settings for vocabulary descriptions. If you set your input filter to "Full HTML" when creating a description for a taxonomy vocabulary, the html code will show on the sitemap overview page for that vocabulary. This is because the html tags are being converted into html entity format before display.

It will display iike this:

<p>Here is some paragraph which is first.</p>
<p>Here is some paragraph which is second. I shouldn't be seeing these html paragraph tags -- but I am because they've been converted to their html entites like &gt;p&lt; </p>

The site map module should honor the input filter for the vocabulary description field.


chrisschaub’s picture

To follow up, the offending line of code is ....

$output = $description ? '<div class="description">'. check_plain($description) .'</div>' : '';

The check_plain should not be used here but rather process the input filter that has been assigned.

frjo’s picture

Version: 5.x-1.2 » 6.x-1.x-dev
Status: Active » Fixed

Fix committed to 6-dev and a new official release is coming.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.