Закрепляем шаблон new к админке от aVadim

Как все знают, при смене шаблона вид адмики от aVadim (aceadminpanel — далее просто адмика) переключается к выбранному шаблону. Но меня вполне устраивает шаблон new для админки, а некоторые шаблоны совсем не адаптированы к админке, вот и решил его (new) закрепить постоянно.

изменения достаточно просты:
Открываем \plugins\aceadminpanel\classes\hooks\HookAdmin.class.php
добавляем после public function RegisterHook() { условие
if (Router::GetAction()=='admin'){
          Config::Set('view.skin2', Config::Get('view.skin'));
          Config::Set('view.skin', 'new');
        }
и в шаблон \plugins\aceadminpanel\templates\skin\default\admin_site_settings.tpl перед
<select id="{$sConfigKey}" name="{$sConfigKey}" class="{$aItem.class}">
добавляем
{if $aItem.config == 'view.skin'}{assign var="sValue" value=$oConfig->GetValue("view.skin2")}{/if}
и все.

Надеюсь кому то окажется полезным.

4 комментария

avatar
спасибо полезно:)хотя и не по феншую, надо прописывать свои стили и править шаблоны, хотя это кроме админа и не увидет зато приятно:)
  • hoti
  • 0
avatar
знаю что не по феншую, но иногда оказыается очень полезным
avatar
впринципе немного поковырявшись в плагине можно и опционально задать возможность, но мне было лениво )
avatar
А меня вполне устраивает сидеть без админки ;)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.