1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-12 17:54:44 +02:00
This commit is contained in:
Ryan Cramer
2022-12-02 08:13:06 -05:00
parent 56e999dddb
commit bceb0160b7
2 changed files with 3 additions and 1 deletions

View File

@@ -150,4 +150,4 @@ jQuery(document).ready(function($) {
$(document).on('reloaded', '.InputfieldTextTags, .InputfieldPage', function() { $(document).on('reloaded', '.InputfieldTextTags, .InputfieldPage', function() {
InputfieldTextTags($(this)); InputfieldTextTags($(this));
}); });
}); });

View File

@@ -346,6 +346,7 @@ class InputfieldTextTags extends Inputfield implements
$key = $this->languageKey($language, 'tagsList'); $key = $this->languageKey($language, 'tagsList');
if($key !== 'tagsList') { if($key !== 'tagsList') {
$langTags = parent::get($key); /** @var array $langTags */ $langTags = parent::get($key); /** @var array $langTags */
if(!is_array($langTags)) $langTags = array();
foreach($langTags as $key => $value) { foreach($langTags as $key => $value) {
$tags[$key] = $value; $tags[$key] = $value;
} }
@@ -366,6 +367,7 @@ class InputfieldTextTags extends Inputfield implements
* *
*/ */
public function setTagsList($tags, $language = null) { public function setTagsList($tags, $language = null) {
$this->renderReadyTags = array();
if(is_string($tags)) $tags = $this->tagsListStringToArray($tags); if(is_string($tags)) $tags = $this->tagsListStringToArray($tags);
$key = $language === null ? 'tagsList' : $this->languageKey($language, 'tagsList'); $key = $language === null ? 'tagsList' : $this->languageKey($language, 'tagsList');
parent::set($key, $tags); parent::set($key, $tags);