将表情添加到StreamField。
项目描述
Wagtail Emoji :tada
====================
:clap: 添加[NotoEmoji](https://github.com/googlei18n/noto-emoji)图标到StreamField. :bomb: :gun: :smoking: :knife

:warning: **重要:能做不代表应该做。**
安装
-------
pip install wagtailemoji
然后将`wagtailemoji`添加到您的已安装应用程序中。
使用方法
-----
### StreamField
以常规方式添加emoji到StreamField,只需设置`icon="emoji-something"`。参考[完整列表](https://github.com/alexgleason/wagtailemoji/blob/master/wagtailemoji/static_src/wagtailemoji/scss/wagtailemoji.scss)。
### wagtailmodeladmin
如果您使用Wagtail 1.4或更高版本,则支持[wagtailmodeladmin](https://github.com/rkhleics/wagtailmodeladmin)。与StreamField类似,只需在您的菜单项上设置`icon="emoji-something"`。
### Hallo插件
您可以通过设置`icon`选项为`icon icon-emoji-something`在自定义Hallo按钮上使用emoji。
```javascript
button.hallobutton({
label: "Skull",
icon: 'icon icon-emoji-skull',
});
```
### 管理员的其他部分
您可以在管理员中任何位置包含图标
```html
<i class="icon icon-emoji-something"></i>
```
在Wagtail 1.3.x及以下版本中,您只能在页面编辑屏幕上使用图标。
### 前端
如果您想的话,也可以在前端导入。
```html
{% load staticfiles %}
<link rel="stylesheet" href="{% static 'wagtailemoji/css/wagtailemoji.css' %}">
```
然后在前端任何位置包含图标
```html
<i class="icon icon-emoji-something"></i>
```
### 将wagtailemoji作为可选依赖项使用
如果您想分发一个带有表情符号的Wagtail插件,您可以使用这个包作为可选依赖项,通过检查它是否已安装在Django中,否则回退。
```python
from django.conf import settings
from wagtail.wagtailcore.blocks import StructBlock
class BlockquoteBlock(StructBlock)
quote = TextBlock()
author = TextBlock()
class Meta
if 'wagtailemoji' in settings.INSTALLED_APPS
icon = 'emoji-skull'
```
(在这种情况下,回退不做任何操作)
====================
:clap: 添加[NotoEmoji](https://github.com/googlei18n/noto-emoji)图标到StreamField. :bomb: :gun: :smoking: :knife

:warning: **重要:能做不代表应该做。**
安装
-------
pip install wagtailemoji
然后将`wagtailemoji`添加到您的已安装应用程序中。
使用方法
-----
### StreamField
以常规方式添加emoji到StreamField,只需设置`icon="emoji-something"`。参考[完整列表](https://github.com/alexgleason/wagtailemoji/blob/master/wagtailemoji/static_src/wagtailemoji/scss/wagtailemoji.scss)。
### wagtailmodeladmin
如果您使用Wagtail 1.4或更高版本,则支持[wagtailmodeladmin](https://github.com/rkhleics/wagtailmodeladmin)。与StreamField类似,只需在您的菜单项上设置`icon="emoji-something"`。
### Hallo插件
您可以通过设置`icon`选项为`icon icon-emoji-something`在自定义Hallo按钮上使用emoji。
```javascript
button.hallobutton({
label: "Skull",
icon: 'icon icon-emoji-skull',
});
```
### 管理员的其他部分
您可以在管理员中任何位置包含图标
```html
<i class="icon icon-emoji-something"></i>
```
在Wagtail 1.3.x及以下版本中,您只能在页面编辑屏幕上使用图标。
### 前端
如果您想的话,也可以在前端导入。
```html
{% load staticfiles %}
<link rel="stylesheet" href="{% static 'wagtailemoji/css/wagtailemoji.css' %}">
```
然后在前端任何位置包含图标
```html
<i class="icon icon-emoji-something"></i>
```
### 将wagtailemoji作为可选依赖项使用
如果您想分发一个带有表情符号的Wagtail插件,您可以使用这个包作为可选依赖项,通过检查它是否已安装在Django中,否则回退。
```python
from django.conf import settings
from wagtail.wagtailcore.blocks import StructBlock
class BlockquoteBlock(StructBlock)
quote = TextBlock()
author = TextBlock()
class Meta
if 'wagtailemoji' in settings.INSTALLED_APPS
icon = 'emoji-skull'
```
(在这种情况下,回退不做任何操作)
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。
源分发
wagtailemoji-1.0.2.tar.gz (305.1 kB 查看哈希值)
构建分发
wagtailemoji-1.0.2-py3.5.egg (305.5 kB 查看哈希值)
wagtailemoji-1.0.2-py2.py3-none-any.whl (306.5 kB 查看哈希值)
关闭
wagtailemoji-1.0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4c33bbd6fec47392ea5b65d7c91a23caa6aebcfc0d003b4a78dd47ed1ec82c0f |
|
MD5 | 8fc6206c911c9b82701d9e0d09518da3 |
|
BLAKE2b-256 | 67254fe63529205b1f74aca4a6be3d81f3ab35438bbd3dab6e15aad3338d0e1e |
关闭
wagtailemoji-1.0.2-py3.5.egg的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a739f915e6a093a3c16515db9115d85e1c913a48e978df54adfdfb30b8c800e8 |
|
MD5 | ff20913ff5612cd1789570bd109fc83d |
|
BLAKE2b-256 | 2a9e1deb5ec21bd2d6ce1defd843be3699aff98ab4713bd8a59dfed19812229c |
关闭
wagtailemoji-1.0.2-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 77d7ba0e4f650f03f08442752e92a24b1581677b9e5f3cc33b21387613eb3037 |
|
MD5 | 29947d46ab29757ff06c0cde7136fd45 |
|
BLAKE2b-256 | 9d6ceb97244ced56658becea740d74e1b81d13c8479f3e9a57db8acfd3e8e447 |