Size: a a a

2019 November 09

I

Igor in OctoberCMS
Dinwidid
Нет слов...
верстальщик криворуко сверстал?
источник

OS

Oleg Sigalev in OctoberCMS
Igor
<ul class="d-flex blog_filter p-0 w-100 justify-content-around flex-wrap">      
       {% for category in categories %}
   {% set postCount = category.post_count %}
   <li {% if category.slug == currentCategorySlug %}class="active"{% endif %}>
       
       {% if category.url != 'spam' %}
       <a href="{{ category.url }}">{{ category.name }}</a>
       {% endif %}
       
       {% if category.children|length > 0 %}
           <ul>
               {% partial SELF ~ "::items"
                   categories=category.children
                   currentCategorySlug=currentCategorySlug
               %}
           </ul>
       {% endif %}
   </li>
{% endfor %}
</ul>
ну так,а что) у тебя пустой тег li и вывелся.
точнее два. а там крмое категории spam еще категории есть?
источник

АR

Артём R in OctoberCMS
Артём R
Всем привет.
Я внезапно заметил, что когда вставляешь видео по ссылке через Froala (дефолтный редактор) оно в итоге оборачивается в тег
<figure data-video="ваша ссылка">


Но при выводе на фронтенде с фильтром | raw
тот же html преобразуется в тег
<video src="ваша ссылка">


На каком этапе это всё происходит и как правильно это поведение нейтрализовать?
В доках об этом ни слова. https://octobercms.com/docs/markup/filter-raw
источник

I

Igor in OctoberCMS
Oleg Sigalev
ну так,а что) у тебя пустой тег li и вывелся.
точнее два. а там крмое категории spam еще категории есть?
почему пустой ?  вот же они оба
источник

I

Igor in OctoberCMS
портфолио нужно скрыть, другое оставить
источник

OS

Oleg Sigalev in OctoberCMS
ты не то в условие ставишь
источник

OS

Oleg Sigalev in OctoberCMS
{% if category.slug != "spam" %}
{% endif %}
источник

OS

Oleg Sigalev in OctoberCMS
вот это условие используй
источник

I

Igor in OctoberCMS
так вот вижу что не то потому что не срабатывает
источник

OS

Oleg Sigalev in OctoberCMS
вместо category.url
источник

I

Igor in OctoberCMS
Ооо=)) пошла вода по трубам
источник

I

Igor in OctoberCMS
Oleg Sigalev
вместо category.url
<li> осталось
источник

OS

Oleg Sigalev in OctoberCMS
конечно. потмоу что у тебя услвоие внутри li
источник

I

Igor in OctoberCMS
его через else?
источник

OS

Oleg Sigalev in OctoberCMS
вынеси его выше
источник

OS

Oleg Sigalev in OctoberCMS
в данном случае тебе else не нужен)
источник

OS

Oleg Sigalev in OctoberCMS
у тебя же услвие звучик как если slag не равен то выводить категорию. и цклом выведутся все кроме того который исклчюаешь.

если тебе надо что бы что то произошло в том случае если все же категория со slug spam найден - то да
ставиь else и пиши что должно вывестись
источник

D

Dinwidid in OctoberCMS
А в условии и правда написано spam?
источник

OS

Oleg Sigalev in OctoberCMS
ну если я правильно понял по сообщениям выше изначально другая категория была)
прост ов процессе пока разбирались ее переименовали) ну по крайней мере slug
источник

OS

Oleg Sigalev in OctoberCMS
Вячеслав
Вроде много в чате на эту тему, но ответа так и не нешл. Что нужно, чтоб это работало? Допустим, я в компоненте в хендлере ставлю Flash::info('Just a heads up about the settings');
А на странице ставлюl>
   {% flash %}
       <li>{{ message }}</li>
   {% endflash %}
Что дальше? как это вообще должно работать?
Позреваю что это надо использовать вместе с data-request-update. и обновлять партиал..
я сейчас првоерил. сделал чистый шаблон разместил там пример из документации:
<ul>
       {% flash %}
               <li>{{ message }}</li>
       {% endflash %}
</ul>

в php секции сделал функцию onStart и в нее вставил тоже из примера с документации
Flash::info('Just a heads up about the settings');

и все вывелось.

но к примеру если я добавляю кнопку с data-request=""
в php секцию добавляю еще одну функцию уже свою.

и в ней пишу другое сбщение Flash::info('Just a heads up about the settings!!!!!!!');

оно не выводиться. значит надо флеш в разметке вывести партиалом и добавить ajax вызов для его обновления. из компонента по идее все это тоже можно сделать. в документации есть примеры как из функции вызвать обновление партиала
источник