Пусть будет так, коль скоро на стихи похоже. Пример же есть практический показ, теории ни сколько не содержит. А вот Попробуйте убрать с вашего кода "чего-то от Smarty" и вводить его при исполнении. скорее с вашей стороны теория и требуется объяснение.
А так же в классе .preview есть дргой класс .text-title2 куда следует вывести данные, но они не выводятся. При нажатии на кнопку див открывается только со второго раза и показывает null. - проблема эта к localStorage не имеет отношения, что сервер помещает в код посредством Smarty и подключает ли вообще, никто на форуме не может догадаться. Причина не работы в данном случае одна - на время обращения к объекту, его на странице нет. А это то-ли var div = document.querySelector('.preview');, это обращение в пустоту (до загрузки DOM), то-ли иные причины..., разбирайтесь.
Поменьше бы приводили в описаниях проблем {$post_content}, {include file='com_forum_preview.tpl'} и подобного, что ни о чем не говорит и не способствует пониманию проблем на клиенте, глядишь бы ответ получали бы ранее, и не от одного источника.
|