Loading...
 
Skip to main content

Editing Wiki Plugin removes language definition from Page, removes Page Description

Status
Open
Subject
Editing Wiki Plugin removes language definition from Page, removes Page Description
Version
27.x
29.x
30.x
Category
  • Error
  • Regression
  • Usability
Feature
Wiki (page view, edit, history, rename, etc)
Wiki Plugin (extends basic syntax)
Resolution status
Confirmed
Submitted by
Matt
Volunteered to solve
aksanti.bahiga
Lastmod by
Matt
Rating
(0)
Description

After upgrade to 27.5 (I have not observer this in 27.2), edits made to Wiki Plugins on any given Wiki Page cause PHP errors related to missing language definition.

  1. Assigned language of the Wiki Page is removed (causing a PHP error, and "No language assigned" message)
  2. Page Description is removed

The above can be reverted using History, but it's practically impossible to edit Plugins without causing data loss (description).
User is forced to manually re-assign language (which fixes PHP errors), and insert new Page Description.
Tested on fresh install of 27.5

PHP errors shown on affected page are related to translated-lang.tpl (missing language)

<?php echo $_smarty_tpl->getSmarty()->getModifierCallback('escape')($_smarty_tpl->getValue('trads')0'langName');?> (<?php echo $_smarty_tpl->getSmarty()->getModifierCallback('escape')($_smarty_tpl->getValue('trads')0'lang');?>
Solution
Workaround
Importance
10 high
Easy to solve?
5
Priority
50
Demonstrate Bug on Tiki 19+
Demonstrate Bug (older Tiki versions)
Ticket ID
8961
Reviewed by Wishlist Team On
06 Apr 26 08:07 UTC
Created
Tuesday 31 March, 2026 19:58:01 UTC
by Matt
LastModif
Wednesday 15 April, 2026 22:33:45 UTC


Show PHP error messages