Скрытое поле в InstantShop

Как скрыть текстовое поле в InstantShop 2.2

#1 6 августа 2015 в 06:01
Дорогие пользователи InstantCMS! Появилась надобность в дополнении текстового поля которое видит только Администратор.
Версия InstantShop-2.2 InstantCMS-1.10.6
Подскажите кто что может и знает)
#2 6 августа 2015 в 08:28
так условие на группу сделайте и всё )
#3 6 августа 2015 в 23:24


так условие на группу сделайте и всё )

rookee

Где и как?
#4 6 августа 2015 в 23:36
Заходите в настройки поля и вкладка "Доступ"
#5 9 августа 2015 в 22:04

Заходите в настройки поля и вкладка "Доступ"

Jestik
Может туплю, но настройки полей в InstantShop найти не могу cry
#6 9 августа 2015 в 22:28
InstantCMS-1.10.6 — я этого сразу не заметил, приношу свои извинения zst
Я что то вообще… шопа ж нету к двойке… какие поля..)
#7 9 августа 2015 в 22:44
Тогда будем ждать умных голов joke
#8 10 августа 2015 в 23:12

Дорогие пользователи InstantCMS! Появилась надобность в дополнении текстового поля которое видит только Администратор.

Dimas

Без пояснения или примера трудно что либо вам посоветовать.
На вскидку, если вы не программист можно сделать так:

1) файл \components\shop\frontend.php строка ~326
после
  1. $smarty->assign('is_user', $inUser->id);
добавляем
  1. $smarty->assign('is_admin', $inUser->is_admin);
(этим мы передадим в шаблон переменную на проверку админ ли посетитель)

2) Создаем характеристику(текстовое поле) ы админке и привязываем ее к нужным категориям товара.

3) в шаблоне templates\_ваш шаблон_\components\com_inshop_item.tpl строка ~84
  1. <li>
  2. <span class="quest">{$char.title}:</span>
  3. <span class="answer">{"|"|str_replace:', ':$char.value} {if $char.units}{$char.units}{/if}</span>
  4. </li>
меняем на
  1. {if $char.id == 28 && $is_admin}
  2. <li>
  3. <span class="quest">{$char.title}:</span>
  4. <span class="answer">{"|"|str_replace:', ':$char.value} {if $char.units}{$char.units}{/if}</span>
  5. </li>
  6. {elseif $char.id != 28}
  7. <li>
  8. <span class="quest">{$char.title}:</span>
  9. <span class="answer">{"|"|str_replace:', ':$char.value} {if $char.units}{$char.units}{/if}</span>
  10. </li>
  11. {/if}
вместо "28" ставим ID вашей характеристики

в итоге на странице товара эту характеристику смогут увидеть только админы, если именно это вам было нужно

П.С. решение грубое за 5 минут, поэтому сильно не пинайте))
#9 11 августа 2015 в 16:24

в итоге на странице товара эту характеристику смогут увидеть только админы, если именно это вам было нужно

AtlantisWeb
То что доктор прописал! Спасибо!
Про +не забыл joke
#10 11 августа 2015 в 19:02
а можно еще проще — создаем эту характеристику и делаем неактивной, в итоге на сайте не выводится, а админ в админке видит ее
#11 12 августа 2015 в 08:32


а можно еще проще — создаем эту характеристику и делаем неактивной, в итоге на сайте не выводится, а админ в админке видит ее

Gumoff

Это не удобно к сожалению, я так и делал
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.