Respect paragraphs in abstract when rendering
This commit is contained in:
parent
6f0751268e
commit
f404b174cc
2 changed files with 32 additions and 14 deletions
|
@ -1,3 +1,17 @@
|
|||
temp.removeBlankLines {
|
||||
search = #\r\n\r\n#
|
||||
replace {
|
||||
cObject = COA
|
||||
cObject {
|
||||
1 = TEXT
|
||||
1.char = 13
|
||||
2 = TEXT
|
||||
2.char = 10
|
||||
}
|
||||
}
|
||||
useRegExp = 1
|
||||
}
|
||||
|
||||
# Creates persistent ParseFunc setup for non-HTML content.
|
||||
lib.parseFunc {
|
||||
makelinks = 1
|
||||
|
@ -72,19 +86,7 @@ lib.parseFunc_RTE {
|
|||
|
||||
plainTextStdWrap {
|
||||
replacement {
|
||||
10 {
|
||||
search = #\r\n\r\n#
|
||||
replace {
|
||||
cObject = COA
|
||||
cObject {
|
||||
1 = TEXT
|
||||
1.char = 13
|
||||
2 = TEXT
|
||||
2.char = 10
|
||||
}
|
||||
}
|
||||
useRegExp = 1
|
||||
}
|
||||
10 < temp.removeBlankLines
|
||||
11 {
|
||||
search = #\r\n#
|
||||
replace =
|
||||
|
@ -107,3 +109,19 @@ lib.parseFunc_RTE {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
lib.parseFunc_abstract < lib.parseFunc
|
||||
lib.parseFunc_abstract {
|
||||
plainTextStdWrap {
|
||||
replacement {
|
||||
10 < temp.removeBlankLines
|
||||
}
|
||||
}
|
||||
|
||||
nonTypoTagStdWrap {
|
||||
encapsLines {
|
||||
encapsTagList = p
|
||||
nonWrappedTag = P
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
})}
|
||||
|
||||
<main>
|
||||
{page.data.abstract -> f:format.html()}
|
||||
{page.data.abstract -> f:format.html(parseFuncTSPath: 'lib.parseFunc_abstract')}
|
||||
|
||||
<f:if condition="{page.media.0}">
|
||||
{f:render(partial: 'Image', arguments: {image: page.media.0})}
|
||||
|
|
Loading…
Reference in a new issue