Проверял два раза, только установка с нуля! всё старое вычищаем, качаем обновленный, новый модуль с репозитория
1. Старый модуль деинсталируем и удаляем папку с хоста.
в phpMyAdmin проверяем, чтобы не было таблиц
flance_market
flance_market_types
2. Заливаем новую папку market в modules.
3. Устанавливаем модуль и тут же идем в администрирование и забиваем свои типы.
никакого PHP.forpro
в TPL шаблонах маркета и близко быть не должно, - только то, что касается типов, которые забиваем в администрировании модуля
4. add next code in market.add.tpl
1 2 3 4 5 6 7 8 |
<!-- IF {PHP.market_types} -->
<div class = "uk-margin" >
<h4 class = "uk-heading-divider uk-text-primary uk-margin-remove" >{PHP.L.Type}:</h4>
<div class = "uk-form-controls" >
{PRDADD_FORM_TYPE}
</div>
</div>
<!-- ENDIF -->
|
5. add next code in market.edit.tpl
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
<!-- IF {PHP.market_types} -->
<div class = "uk-margin" >
<h4 class = "uk-heading-divider uk-text-primary uk-margin-remove" >{PHP.L.Type}:</h4>
<div class = "uk-form-controls" >
{PRDEDIT_FORM_TYPE}
</div>
</div>
<!-- ENDIF -->
<!-- IF {PHP.usr.isadmin} -->
<div class = "uk-margin" >
<h4 class = "uk-heading-divider uk-text-primary uk-margin-remove" >{PHP.L. Date }:</h4>
< label class = "uk-form-label" ></ label >
<div class = "uk-form-controls" > {PRDEDIT_FORM_DATE} </div>
</div>
<!-- ELSE -->
<!-- IF {PHP.cot_plugins_active.paypro} AND {PHP|cot_getuserpro()} -->
<div class = "uk-margin" >
<h4 class = "uk-heading-divider uk-text-primary uk-margin-remove" >{PHP.L. Date }:</h4>
< label class = "uk-form-label" ></ label >
<div class = "uk-form-controls" > {PRDEDIT_FORM_DATE} </div>
</div>
<!-- ELSE -->
<div class = "uk-margin" >
<h4 class = "uk-heading-divider uk-text-primary uk-margin-remove" >{PHP.L. Date }:</h4>
< label class = "uk-form-label" ></ label >
<div class = "uk-form-controls" > {PHP.item.item_date|cot_date( 'd-m-Y' , $ this )} </div>
</div>
<!-- ENDIF -->
<!-- ENDIF -->
|
6. add next code in market.tpl
1 2 3 4 5 6 7 8 9 10 11 12 |
<!-- IF {PHP.market_types} -->
<li>
<div class = "uk-grid-small" uk-grid>
<div class = "uk-width-expand uk-flex uk-flex-bottom" uk-leader= "fill: -" >
<span class = "uk-link-text" >{PHP.L.Type}:</span>
</div>
<div>
<span class = "uk-label" >{PRD_TYPE}</span>
</div>
</div>
</li>
<!-- ENDIF -->
|
7. add next code in market.list.tpl in search form
1 2 3 4 5 6 7 8 9 10 |
<!-- BEGIN: PTYPES -->
<div class = "uk-margin" >
<ul class = "uk-list uk-list-divider" >
<li<!-- IF {PTYPE_ALL_ACT} --> class = "active" <!-- ENDIF -->><a href= "{PTYPE_ALL_URL}" >{PHP.L.All}</a></li>
<!-- BEGIN: PTYPES_ROWS -->
<li<!-- IF {PTYPE_ROW_ACT} --> class = "active" <!-- ENDIF -->><a href= "{PTYPE_ROW_URL}" >{PTYPE_ROW_TITLE}</a></li>
<!-- END: PTYPES_ROWS -->
</ul>
</div>
<!-- END: PTYPES -->
|
И всё, больше в шаблоны ничего не добавляем!
Вот в работе.


Важно! Если после установки/обновления пропали какие либо надписи в маркете на фронтэнде - смотрим новый файл локализации market.ru.lang.php