Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Django cms中应用Read_more_Django_Django Cms - Fatal编程技术网

在Django cms中应用Read_more

在Django cms中应用Read_more,django,django-cms,Django,Django Cms,我使用继承插件将内容从一个页面继承到另一个页面。但是我只想在占位符上显示10行并显示“ReadMore”,而不是整个页面,我已经成功地将ReadMore重定向到整个页面。但我不能只显示10行内容。如何做到这一点?请参见,如果您仍然想坚持使用行,请参见如何添加,您可以扩展以添加对行的支持,也可以参见它在django上的用法 无法使用django cms的占位符标记 def _text_lines(self, length, truncate): """ Truncates a st

我使用继承插件将内容从一个页面继承到另一个页面。但是我只想在占位符上显示10行并显示“ReadMore”,而不是整个页面,我已经成功地将
ReadMore
重定向到整个页面。但我不能只显示10行内容。如何做到这一点?

请参见,如果您仍然想坚持使用行,请参见如何添加,您可以扩展以添加对行的支持,也可以参见它在django上的用法


无法使用
django cms的
占位符
标记
def _text_lines(self, length, truncate):
    """
    Truncates a string after a certain number of lines.
    """
    lines = self._wrapped.split('\n')
    if len(line) > length:
        lines = lines[:length]
        return self.add_truncation_text('\n'.join(lines), truncate)
    return '\n'.join(lines)