2015-03-02 2 views
1

Я недавно новый с Django CMS. Я могу изменить размер CSS в Django, но этот процесс замедляет меня, поэтому я думаю, что это будет быстрее, используя Django CMS. Теперь я получил страницу приветствия с Django CMS, затем я начал с добавления картинки и удивился, что нет возможности изменить ее размер. Я нашел что-то вроде пакета sorl_thumbnail, но не могу понять, как интегрировать код в мой шаблон. Вот из учебника по sorl_thumbnail:django cms picture resize

{% load thumbnail %} 

{% thumbnail item.image "100x100" crop="center" as im %} 
    <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"> 
{% endthumbnail %} 

В моей feature.html шаблона:

{% extends "base.html" %} 
{% load cms_tags staticfiles sekizai_tags menu_tags %} 
{% block content %} 
<div> 
    {% placeholder "feature" %} 
</div> 
<div> 
    {% placeholder "content" %} 
</div> 
{% endblock content %} 

Учебник по sorl_thumbnail бесполезно, он не говорит, куда поместить свой код. Я попытался вставить все это, но не повезло. Можете ли вы, ребята, помочь!

ответ

1

изображения Я хотел бы также рекомендовать cmsplugin_filer_image как было упомянуто @yakky

См: https://github.com/stefanfoulis/cmsplugin-filer/tree/develop/cmsplugin_filer_image

Но если вы хотите продолжить использовать djangocms-picture, вам нужно переопределить шаблон плагина.

Скопируйте фрагмент ниже до cms/plugins/picture.html в свой каталог template.

{% load thumbnail %} 

<span class="plugin_picture{% if picture.float %} align-{{ picture.float }}{% endif %}"> 
    {% if link %}<a href="{{ link }}">{% endif %} 
     {% thumbnail picture.image "100x100" crop="center" as im %} 
      <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"> 
     {% endthumbnail %} 
    {% if link %}</a>{% endif %} 
</span> 
2

djangocms-картинка плагина довольно простая, пожалуйста, проверьте cmsplugin-Filer (https://pypi.python.org/pypi/cmsplugin-filer/0.10) плагиными для более продвинутого плагина

+0

спасибо @yakky, определенно используйте расширенный плагин. – lucahuy