feat(forgejo.liquid): add forgejo repo banner block
This commit is contained in:
parent
835e49a89e
commit
d5c31a87d3
8 changed files with 28 additions and 7 deletions
|
@ -11,6 +11,8 @@ SELECT
|
|||
json_agg(
|
||||
CASE WHEN pb.collection = 'youtube_player' THEN
|
||||
json_build_object('type', pb.collection, 'url', yp.url)
|
||||
WHEN pb.collection = 'forgejo_banner' THEN
|
||||
json_build_object('type', pb.collection, 'url', fb.url)
|
||||
WHEN pb.collection = 'github_banner' THEN
|
||||
json_build_object('type', pb.collection, 'url', gb.url)
|
||||
WHEN pb.collection = 'npm_banner' THEN
|
||||
|
@ -28,8 +30,10 @@ SELECT
|
|||
END ORDER BY pb.sort)
|
||||
FROM
|
||||
pages_blocks pb
|
||||
LEFT JOIN youtube_player yp ON pb.collection = 'youtube_player'
|
||||
AND yp.id = pb.item::integer
|
||||
LEFT JOIN youtube_player yp ON pb.collection = 'youtube_player'
|
||||
AND yp.id = pb.item::integer
|
||||
LEFT JOIN forgejo_banner fb ON pb.collection = 'forgejo_banner'
|
||||
AND fb.id = pb.item::integer
|
||||
LEFT JOIN github_banner gb ON pb.collection = 'github_banner'
|
||||
AND gb.id = pb.item::integer
|
||||
LEFT JOIN npm_banner nb ON pb.collection = 'npm_banner'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue