Allow you to call a plugin model attribute from a placeholder in django-cms
Project description
Django CMS Placeholder Attribute
================================
Description
===========
``djangocms_placeholder_attr`` allow you to call a plugin model
attribute from a placeholder in
`django-cms <https://github.com/divio/django-cms>`__
Depends
=======
- `django-cms <https://github.com/divio/django-cms>`__
Installation
============
- Download the source and run ``python setup.py install``
- Put in your INSTALLED\_APPS:
``INSTALLED_APPS += ('djangocms-placeholder-attr', )``
Usage
=====
``cms_placeholder_attr`` provide two tags ``placeholder_attr`` and
``show_placeholder_attr`` which are similar to django-cms
``placeholder`` and ``show_placeholder`` tags, but plugin model
oriented.
- ``placeholder_attr``
.. code:: django
{% placeholder_attr 'placeholder_name' 'plugin_model_class_name' 'model_attribute_name' %}
- ``show_placeholder_attr``
.. code:: django
{% show_placeholder_attr 'placeholder_name' 'placeholder_id' 'plugin_model_class_name' 'model_attribute_name' %}
Be sure to have a placeholder named ``placeholder_name`` to use this
plugin.
if you have a foreign key attribute you can use the following syntax:
``my_fk_attribute.an_attribute_from_the_fk``
================================
Description
===========
``djangocms_placeholder_attr`` allow you to call a plugin model
attribute from a placeholder in
`django-cms <https://github.com/divio/django-cms>`__
Depends
=======
- `django-cms <https://github.com/divio/django-cms>`__
Installation
============
- Download the source and run ``python setup.py install``
- Put in your INSTALLED\_APPS:
``INSTALLED_APPS += ('djangocms-placeholder-attr', )``
Usage
=====
``cms_placeholder_attr`` provide two tags ``placeholder_attr`` and
``show_placeholder_attr`` which are similar to django-cms
``placeholder`` and ``show_placeholder`` tags, but plugin model
oriented.
- ``placeholder_attr``
.. code:: django
{% placeholder_attr 'placeholder_name' 'plugin_model_class_name' 'model_attribute_name' %}
- ``show_placeholder_attr``
.. code:: django
{% show_placeholder_attr 'placeholder_name' 'placeholder_id' 'plugin_model_class_name' 'model_attribute_name' %}
Be sure to have a placeholder named ``placeholder_name`` to use this
plugin.
if you have a foreign key attribute you can use the following syntax:
``my_fk_attribute.an_attribute_from_the_fk``
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for djangocms-placeholder-attr-1.0.1b.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2778ab19f96d42eba1c3ca639fa8e5fb36a5e4128ec84e4e4b0ca54bdfe56ce |
|
MD5 | 59fba6d549c062e7acbf1f2c0db1ead8 |
|
BLAKE2b-256 | 18aee1ec517c0acdf73b67342b06d041822c3c2413eb3bad8ef97bce3e6011de |