Как редактировать категорию с фронта?

Подскажите, как на смарти сделать видну админу ссылку?

#1 2 апреля 2014 в 16:47
Весь вопрос в описании — как сделать на смарти ссылку, чтобы ее видел только администратор? На php это выглядит как-то так:
  1. <?php if($inUser->is_admin){ ?>
  2. Это видит только админ
  3. <?php } ?>
А что делать со смарти? Мне достаточно просто ссылку поставить, но там я сам — подскажите как сделать блок, видный только админу. Спасибо!
#2 2 апреля 2014 в 17:18
Полагаю, что как-то так

  1.  
  2. {if $is_admin}
  3. Это видит только админ
  4. {/if}
  5.  
добавив в initTemplate
  1. assign('is_admin', $inUser->is_admin)->
#3 2 апреля 2014 в 17:55


добавив в initTemplate

  1. assign('is_admin', $inUser->is_admin)->

Юрий

Что у нас такое initTemplate, где его искать? Ткните меня мордой в файл, пожалуйста, я в ядре не очень ))
#4 4 апреля 2014 в 12:42
Нет идей? Очень неудобно постоянно идти в админку, чтобы подправить пару слов.
Да, речь идет об УК версии 1.10.3 = а то я сразу не указал в попыхах...
#5 4 апреля 2014 в 19:32
  1.  
  2. {if $is_admin}
  3. <li class="edit">
  4. <a href="/admin/index.php?view=components&do=config&id=9&opt=edit_cat&item_id=%id%" class="uittip" title="Редактировать"><img hspace="2" src="images/actions/edit.gif" border="0" alt="Редактировать"></a>
  5. </li>
  6. {/if}
  7.  
может так
в mod_usermenu.tpl
#6 4 апреля 2014 в 21:18
  1. <a href="/admin/index.php?view=components&do=config&id=9&opt=edit_cat&item_id=%id%
Априори так не получится. Можно конечно написать и такой сложный разбор правила роутера для доступа к админке, но вот незадача, с фронта невыполнимо.
Задача решаемая методом создание правила в роутере, добавление аналогичного кода backend.php секция if ($opt == 'add_cat' || $opt == 'edit_cat'){ код где action формы ( вместо
  1. index.php?view=components&do=config&id=
надо отправить в компонент через правила роутера где обозначены передачи данных назначенных переменных ( типа add_cat и edit_cat)}
Пишите, помогу руководством к действию, сложного нет!
#7 4 апреля 2014 в 23:45
а можно сделать для всех компонентов одну ссылку "редактировать", но надо чтобы определялся компонент, категория или страница категории для страниц?
#8 5 апреля 2014 в 13:13
Надо чтоб как в двойке редактировалось, только в админ панели а не на фронте
#9 5 апреля 2014 в 13:23

для всех компонентов одну ссылку "редактировать" чтобы определялся компонент, категория или страница категории для страниц?

Gumoff
Как раз сделал такой хак.
#10 5 апреля 2014 в 20:45


для всех компонентов одну ссылку "редактировать" чтобы определялся компонент, категория или страница категории для страниц?

Gumoff
Как раз сделал такой хак.

Странник

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