iWatchYouFromAfar
зачем мне убирать её из генерации меню?
iWatchYouFromAfar
накостылять гавнокода и я могу
iWatchYouFromAfar
иф елс хуелс
Alexey
свич кейс)
iWatchYouFromAfar
свич кейс)
ты че? сча фор ич запихаю в инлайн)
Alexey
если иф, то лучше isAuthenticated использовать
iWatchYouFromAfar
Евгений
В каждом rowTpl вызвать проверку авторизации? Ну такое. Лучше уж вынести)
Alexey
в tplOuter
Sergey_K
Это ж в пхп генериться будет, явно не полчаса. что мешает isAuthorized в начале один раз запустить?
iWatchYouFromAfar
в tplOuter
и гость нихера меню не увидит)
Alexey
за {$wrapper} впихнуть
Евгений
Я вот за то, чтобы выкинуть за враппер. Но это только по той причине, что я не знаю как работают checkPermissions))
iWatchYouFromAfar
за {$wrapper} впихнуть
не понял, в смысле за враппер?
Alexey
tplOuter' => '@INLINE <ul> {$wrapper} сюда впихуйнуть иф елс свич кейс</ul>'
iWatchYouFromAfar
'tplOuter'=> '@INLINE <ul class="nav">{$wrapper}{if $_modx->isAuthenticated("mgr")}{/if}</ul>'
iWatchYouFromAfar
пропустил, но все равно не фурычит, выводит гостю пункт меню
iWatchYouFromAfar
ну да, не показывать гостям
Иван
iWatchYouFromAfar
ну и совсем пропадет
Anonymous
Добрый день. Подскажите, пожалуйста. Есть расширение ClientConfig, его настройки появляются в админке в разделе "Пакеты - Конфигурация". А как можно сделать чтобы пункт "Конфигурация" был не в разделе "Пакеты", а рядом в одну строку в меню "Содержимое, Медиа, Пакеты, Управление"?
iWatchYouFromAfar
ты прикалываешься?)) у меня это дочка на 4 или 5 уровне))
iWatchYouFromAfar
там столько кода
Евгений
Нашёл. Спасибо )
В значок можно добавить <i class="icon-cogs icon icon-large"></i>, чтобы иконкой отображалось. Ну или по вкусу уже)
iWatchYouFromAfar
&checkPermissions Укажите, какие разрешения нужно проверять у пользователя при выводе ресурсов, например &checkPermissions=list.
iWatchYouFromAfar
по идеи вот этот параметр должен решать задачу, но нихера
Евгений
Мне кажется checkPermissions будет отрабатывать для всех пунктов
Евгений
а не для одного
iWatchYouFromAfar
права проверил, страницу гость смотреть не может - на 404 шлет
iWatchYouFromAfar
знаю
iWatchYouFromAfar
должен
iWatchYouFromAfar
iWatchYouFromAfar
Василий?
iWatchYouFromAfar
не сработало - показал же
iWatchYouFromAfar
все так, но внутрь иф елсе нужно что-то прописать
iWatchYouFromAfar
меню в меню?
iWatchYouFromAfar
вот! пропиши туда вызов меню
iWatchYouFromAfar
ты сам читай что пишешь
iWatchYouFromAfar
в tplOuter прописать ВЫЗОВ МЕНЮ, для нужных доков
iWatchYouFromAfar
блять
iWatchYouFromAfar
1 - у меня очень большое меню, до 6 дочек
iWatchYouFromAfar
2 - а если менеджер решит изменить что-то?, например вложенность
iWatchYouFromAfar
пдо меню, потом иф елсе а потом еще пдоменю?
iWatchYouFromAfar
ты еще тот Диман))))))
iWatchYouFromAfar
именно так и сделаю, это лучше чем делать то что ты советовал до этого))
iWatchYouFromAfar
👍
Евгений
ща Дима проснется и порешает, без паники
iWatchYouFromAfar
ща Дима проснется и порешает, без паники
там буде такое же решение, захярь иф елсе, а внутрь него еще одно пдо меню))
Евгений
Я маленько слоупок
Евгений
А че там на Баху за наезд был за заметку о menuindex?
iWatchYouFromAfar
А че там на Баху за наезд был за заметку о menuindex?
типа ради такой херни пост сделал
Евгений
а
Евгений
вот негодяй то
iWatchYouFromAfar
угу
Евгений
базу марает своими мелкими постами.
iWatchYouFromAfar
решил)))))))
iWatchYouFromAfar
загружает правда прилично
iWatchYouFromAfar
Количество запросов: 54 - без checkPermissions
iWatchYouFromAfar
Количество запросов: 80 - с ним
iWatchYouFromAfar
ну не беда, отклик все равно ~ 1 сек
iWatchYouFromAfar
ну другого вариант нет
iWatchYouFromAfar
не друже, ты делай так на своих проектах, а меня потом ебтить в личку будут что менеджер ничего не может изменить
iWatchYouFromAfar
да и два раза вызывать пдоменю, с иф елсе.... ну ты понимаешь да?
Evgeniy
три обратных кавычки таких `
Evgeniy
в начале и в конце
Evgeniy
<ul class="nav mr-auto navbar-nav"> {'!pdoMenu' | snippet:[ 'parents' => '0', 'level' => '1', 'tplOuter' => '@INLINE {$wrapper}', ]} {if $_modx->isAuthenticated('web')} <li><a href="{4 | url}">Профиль</a></li> {/if} </ul>
iWatchYouFromAfar
да просто выделаешь текст - пкм - форматирование - моноширинный
Evgeniy
которые на электросамокатах ездят)
iWatchYouFromAfar
кстать кэширование меню сильно помогло
iWatchYouFromAfar
Время работы: 0,1082 s Время запросов: 0,1082 s