Size: a a a

2017 August 03

MV

Mike Vazovski in OctoberCMS
ну вот банально вывожу пост, и пытаюсь получить с него картинку

twig
{% if __SELF__.post %}

{% set post = __SELF__.post %}

<div class="content">{{ post.content_html|raw }}</div>

{% if post.featured_images.count %}
<div class="featured-images text-center">
   {% for image in post.featured_images %}
   <p>
       <img
               data-src="{{ image.filename }}"
               src="{{ image.path }}"
               alt="{{ image.description }}"
               style="max-width: 100%" />
   </p>
   {% endfor %}
</div>
{% endif %}

<p class="info">
   Posted
   {% if post.categories.count %} in
   {% for category in post.categories %}
   <a href="{{ category.url }}">{{ category.name }}</a>{% if not loop.last %}, {% endif %}
   {% endfor %}
   {% endif %}
   on {{ post.published_at|date('M d, Y') }}
</p>

{% endif %}
источник

MV

Mike Vazovski in OctoberCMS
источник

SS

Stanislav Slow in OctoberCMS
У тебя связь image
источник

SS

Stanislav Slow in OctoberCMS
А не featured_images
источник

SS

Stanislav Slow in OctoberCMS
И attachOne, а ты итерацию делаешь
источник

SS

Stanislav Slow in OctoberCMS
Понимаешь?
источник

MV

Mike Vazovski in OctoberCMS
не очень
источник

SS

Stanislav Slow in OctoberCMS
Кароч, ты стучишься не туда и не так
источник

MV

Mike Vazovski in OctoberCMS
а как оно делается?
источник

SS

Stanislav Slow in OctoberCMS
Надо не к featured_images стучаться, если ты добавил связь image
источник

SS

Stanislav Slow in OctoberCMS
И там не коллекция а одна модель, если связь attachOne а не attachMany
источник

MV

Mike Vazovski in OctoberCMS
а, стоп не то кинул(
источник

MV

Mike Vazovski in OctoberCMS
{% set posts = __SELF__.posts %}

<div class="row preview-blocks">
   {% for post in posts %}

   <div class="col-md-3 col-sm-4">
       <a href="{{ post.url }}" class="preview-block">
           <div class="preview" style="background-image: url(
           {% if post.image.path != '' %}
               {{ post.image.path }}
           {% else %}
               {{'assets/images/temp/2.png'|theme}}
           {% endif %}
           )"></div>
           <div class="title">
               {{ post.title }}
           </div>
           <div class="date">
               {{ post.published_at|date('d.m.Y') }}
           </div>
       </a>
источник

MV

Mike Vazovski in OctoberCMS
вот, это вывод списка постов, стучусь в post.image
источник

SS

Stanislav Slow in OctoberCMS
getPath()
источник

SS

Stanislav Slow in OctoberCMS
Вместо path
источник

SS

Stanislav Slow in OctoberCMS
path это атрибут который хранит все в другом виде
источник

MV

Mike Vazovski in OctoberCMS
не пашет(
источник

SS

Stanislav Slow in OctoberCMS
Чё пишет
источник

MV

Mike Vazovski in OctoberCMS
дает просто пустую строку
источник