Плагин для блога OctoberCMS Rainlab

#php #css #laravel #content-management-system #octobercms

#php #css #laravel #система управления контентом #octobercms

Вопрос:

Когда я создаю новый пост и добавляю выдержку, изображение поста на странице новостей просто исчезает . Это работает, только если у меня нет выдержки. Также .. Как я могу создавать новые записи с существующими классами, уже написанными в моем css?

Без выдержки ir работает просто отлично. Показывает изображение и текст, которые я добавляю в сообщение.

Мой код

 <section id="content">

        <div class="content-wrap">

            <div class="container clearfix">



          <div  class="row"> {% component 'blogPosts' %}


          </div>



            </div>

        </div>

    </section><!-- #content end -->
  

Ответ №1:

Когда к модели не определяется excerpt , к ней добавляется summary атрибут. Смотрите https://github.com/rainlab/blog-plugin/blob/master/models/Post.php#L344 . Если ваш контент начинается с изображения, возможно, запускается функция summary и генерирует изображение.

Что касается части CSS

Я думаю, вы хотите переопределить частичный набор с помощью {% componenent 'blogPosts' %} . Согласно документам (https://octobercms.com/docs/cms/components#overriding-partials )

Все части компонента могут быть переопределены с помощью частей темы. Если компонент, называемый channel, использует title.htm частичный. Мы можем переопределить частичное, создав файл в нашей теме под названием partials/channel/title.htm .

В качестве альтернативы вы можете cmd / ctrl doubleclick расширить разметку компонента по умолчанию внутри редактора CMS.

Таким образом, вы можете отредактировать свою разметку в соответствии с вашей темой.

Ответ №2:

Если вы хотите переопределить разметку, есть действительно простой способ. для изображения @CptMeatball добавлен правильный ответ, вы можете это проверить.

Таким образом, у вас есть полный контроль над разметкой, и вы можете редактировать ее.

1. Нажмите на развернуть компонент, он покажет mark-up компонент

введите описание изображения здесь

2. Теперь вы можете добавить свою собственную разметку и отредактировать ее.

введите описание изображения здесь

если есть какие-либо сомнения, пожалуйста, прокомментируйте.

Комментарии:

1. Я не знал об этом. Я смог получить то, что хотел, в течение 30 минут после написания кода. Спасибо. Ты спасаешь жизнь ^^

2. полезен ли ответ 🙂 если да, я оставлю его здесь, если нет, то я удалю его, поскольку в нем может отсутствовать-guid others 🙂