From 07a6b2e7ac0f54516898756c4e81b623ac9caad7 Mon Sep 17 00:00:00 2001 From: Ondrej Rehounek <ondra.rehounek@seznam.cz> Date: Thu, 14 Apr 2022 07:31:19 +0200 Subject: [PATCH] WIP --- shared/jekyll_import.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/shared/jekyll_import.py b/shared/jekyll_import.py index 9372e4db..54749516 100644 --- a/shared/jekyll_import.py +++ b/shared/jekyll_import.py @@ -1,3 +1,4 @@ +import json import logging import os import random @@ -424,11 +425,26 @@ class JekyllArticleImporter: if log_message: self.page_log += "{}: {}".format(article.title, log_message) + if not wagtail_image_list: + return # article.content += [("gallery", GalleryBlock(local_blocks=( # 'gallery_items', ListBlock( # child_block=ImageChooserBlock() # ) TODO use JSON # )))] + data = ( + "gallery", + [ + { + "gallery_items": [ # FIXME causing error 'list' object has no attribute 'items' + {"type": "item", "value": wagtail_image_list[0].id} + ] + } + ], + ) + + article.content.append(json.dumps(data)) + print(article.content) @staticmethod def handle_meta_is_str(meta: str) -> dict: @@ -602,7 +618,7 @@ class JekyllArticleImporter: article.save() # ujistím se, že mám "redirect_page" pro Redirect uloženou except: pass - self.create_redirects(article, match) + # self.create_redirects(article, match) else: msg = "Nepodporovaná přípona souboru: %s" % ext logger.warning(msg) -- GitLab