#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 🙂