Anton
CustomInline : InlineTitle,cssClass1|InlineTitle2,cssClass2
Anton
Какая форматка здесь?
Aliaksandr
обычная - Название класса в списке,название класса в коде|название другого класса в списке,название другого класса в коде ))
Aliaksandr
видимо такая )))
Anton
Тогда еще разок, плиз )
Anton
1) Добавил в Block Formats в настройках FOX=span 2) в редакторе появилась кнопка, но при нажатии ничего не происходит
Anton
Какие дальше действия?)
Aliaksandr
Тогда еще разок, плиз )
https://yadi.sk/i/2PNHKJE1mvfpbQ - вот так это потом работает
Aliaksandr
https://yadi.sk/i/5BPbU92dNw0cnQ
Anton
Anton
да, вижу его в редакторе
Aliaksandr
раз - https://yadi.sk/i/wuabpvG_21jozA , два - https://yadi.sk/i/sJzWvQCJskrO_Q , три - https://yadi.sk/i/V0__77fTZ1uxPg
Anton
раз - https://yadi.sk/i/wuabpvG_21jozA , два - https://yadi.sk/i/sJzWvQCJskrO_Q , три - https://yadi.sk/i/V0__77fTZ1uxPg
Спасибо. Был включен режим редактора Продвинутая. Поменял на Все возможности и новые пункты появились
Anton
Оказывается все проще, чем предполагал )
Aliaksandr
так был же на скрине этот вариант, просто надо слово выделить, чтобы он его обернул в этот класс ))
Aliaksandr
инлайновый классы обернет в span, блочные в div, если типы не совпадают
Anton
он был в пункте блочных, поэтому не работал видимо
CZB
ребята, подскажите как проверить в prepare элемент меню с открытой странице, чтобы метку вывести. Не пойму как подсветить активную страницу в меню
CZB
зачем препаре, там же шаблоны все разные
блок меню везде одинаковый
CZB
&rowHereTpl=
спасибо)
Aliaksandr
пришлось prepare писать, чтобы простреливало вглубь сайта, однако )
Pathologic
вглубь сайта наверное activeTpl
Aliaksandr
вглубь сайта наверное activeTpl
так не пробивают классы active/current вглубь, наверно и с activeTpl то же будет
Pathologic
вглубь это к родителю или от родителя?
Сергей
так не пробивают классы active/current вглубь, наверно и с activeTpl то же будет
как это не пробивают? active до самого current тянется
Aliaksandr
ну вот смотри - active пробивает только до первого уровня "реклама на тв" https://yadi.sk/i/sowpIXejPq_ewQ в верхнем меню
Aliaksandr
когда я захожу на следующий уровень "видеореклама" - верхнее меню гаснет
Aliaksandr
как это не пробивают? active до самого current тянется
это если current максимум потомок первого уровня от пункта меню
Aliaksandr
а если "внук" - то уже не тянется наверно
Pathologic
нет, тянется от текущего до самого родителя
Камиль
это если current максимум потомок первого уровня от пункта меню
У меня такое было в режиме апи, я запулил фикс на гит :) но его отклонили мол работает
Aliaksandr
нет, тянется от текущего до самого родителя
так не тянется у меня в верхнем меню без prepare )
Aliaksandr
http://take.ms/dQRpM
я не про это, глянь скрин )) я про ситуацию, когда дети не содержатся в меню ))
Aliaksandr
всёвыврёти)
когда все в меню - проблем нет. а вот когда там пять уровней, а в меню только два, то для четвертого уже не тянется
Сергей
я не про это, глянь скрин )) я про ситуацию, когда дети не содержатся в меню ))
то есть в дереве документов совсем другая иерархия?
Pathologic
так если дети в меню не содержатся, то как понять что это дети ((:
Aliaksandr
так если дети в меню не содержатся, то как понять что это дети ((:
прострелом getParentIds от documtnIdentifier - я так делал )
Pathologic
оно так и работает
Aliaksandr
https://yadi.sk/i/-Zpz6fpXx2W0uQ
Сергей
прострелом getParentIds от documtnIdentifier - я так делал )
там есть метод activeDocs кажись, но он защищённый, можно через него узнать активные айди
Aliaksandr
да нет, нифига оно не так работает, в том и вопрос )
Pathologic
а, наверное в меню maxDepth только 2 уровня
Aliaksandr
ну так она собирается только из пунктов входящих в меню
Aliaksandr
эта ветка
Aliaksandr
и идет максимум на один уровень вглубь, а не до самого конечного документа
Aliaksandr
а, наверное в меню maxDepth только 2 уровня
я про это и говорю - по идее оно должно видеть детей до самого конца, а не только на уровне maxDepth+1
Aliaksandr
у меня вообще верх через documents - так что там уровень один. раньше как-то не сталкивался, чтобы были траблы, а тут реально бросилось в глаза
Сергей
ну работает же
Pathologic
работает потому что у тебя глубина не ограничена
Pathologic
ну вот зайди на документ 4 уровня
Сергей
ну вот зайди на документ 4 уровня
так скрин с него и сделал
Aliaksandr
задай один уровень maxDepth и зайди в товар-1
Сергей
current класс видно же
Pathologic
или это только для documents проблема
Aliaksandr
куррент класса вообще быть не должно, потому что этого пункта в меню быть не должно )
Aliaksandr
мы наверно все-таки о разных вещах говорим )
Pathologic
https://github.com/AgelxNash/DocLister/blob/master/assets/snippets/DocLister/core/controller/site_content_menu.php#L61
Aliaksandr
ну может это только для documents такая проблема, я именно с этого начал прошлый раз
Aliaksandr
сейчас кое чего попробую, но в верхнем меню мне parents не подойдет )
Pathologic
просто убери там 1
Aliaksandr
потому использовать documents и наткнулся на этот нюанс )
Сергей
сейчас кое чего попробую, но в верхнем меню мне parents не подойдет )
так может условиями как то ограничить можно, чтобы parents сохранить?
Pathologic
нет
Pathologic
там где documents нужен, такое не прокатит (:
Pathologic
или придется дофига условий выдумывать
Aliaksandr
да, когда parents - тогда простреливает, а с documents - нет
Aliaksandr
ну в общем через prepare это решается легко, просто я думал что оно изначально эти цепочки собирается по getParentIds от текущего документа, но там своя логика зашита в DLMenu
Aliaksandr
так может условиями как то ограничить можно, чтобы parents сохранить?
ну только если &addWhereList=`c.id IN ( [*documents*] ) AND c.hidemenu=0` :)) но если документы на разных уровнях, то может и не прокатить
Aliaksandr
в общем просто надо иметь в виду этот нюанс
Pathologic
так я же написал, как исправить