Редактор суретінің жазуы сақталмады және пішімдеу жоғалды

Craft CMS 2.6.2945 нұсқасында, Redactor конфигурациясында « image » қосылды. Редакторда мен сурет қосып, тақырыпты қосқандым (кірістірілген кескінді басу арқылы). Сурет сақталған кезде, тақырып дұрыс көрсетіледі және оны тексергеннен кейін оны figure / figcaption деп белгілегенін көрдім.

Дегенмен, жазба сақталғаннан кейін (сақтап, өңдеуді жалғастыру үшін Entries бетіне кіргенде де жұмыс істемейді), пішімдеу жоғалып кетеді және кескін p тегінде аяқталады, содан кейін редактордағы p тегіндегі тақырыпты, бірақ шаблондар сияқты шаблондарда тегтер жоқ.

Біреу қолтаңбаларды қолданып, қиындықтар тудырады ма?

Келесі түсініктеме қосылды:

Бірнеше тестілеуден және түзетуден кейін, Redactor екенін байқаймын   HTML-нің шығуы. Img p белгісінде жүріп жатыр   figcaption тегі. Менің пішімделген мәтін өрісі дұрыс емес түрде тазаланған болатын   HTML сақтау, жазуды жетілдірілген figcaption тегінен құтқару.    фигура белгісіне шықпайтын кез келген идеялар?

Өңдеу: мұнда JSON бар:

Мен сондай-ақ HTML тазартуды және тазалау опцияларын өшірдім, бірақ ол жұмыс істемеді.

{
    "buttons": ["format","bold","lists","link","file","image"],
    "plugins":["video","source"],
    "toolbarFixed": true,
    "formatting": ["p", "blockquote", "h2", "h3", "h4", "h5", "h6"],
    "formattingAdd": {
        "para-intro": {
            "title": "Paragraph Intro",
            "args": ["p", "class", "intro", "toggle"]
        },
        "caption": {
            "title": "Caption",
            "args": ["p", "class", "cap"]
        }
    }
}
4
Бірнеше тестілеуден және отладтан кейін, Redactor дұрыс емес HTML шығарып жатқанын байқаймын. Img пиктограммада келтіріледі, содан соң figgaption тегіне сәйкес келеді. Менің пішімделген мәтін өрісі дұрыс емес HTML тазалау үшін орнатылғандықтан, жазбаны сақтау жетімдік figcaption тегінен құтылу еді. Img фигура белгісіне шықпайтын кез келген идеялар?
қосылды автор Luaan, көзі
@StephenHamilton идеясы жақсы. Опциялар қосылды. Бұрынғы табыстарды табысты пайдаландыңыз ба?
қосылды автор Luaan, көзі
Мүмкін, сіз өзіңіздің өрістеріңіз үшін опцияларды белгілейсіз. Мысалы, HTML тазалау және HTML тазалау суретке/суреттерге кедергі келтіруі мүмкін.
қосылды автор Behzadsh, көзі

1 жауаптар

Мен сіздің Redactor параметрлерін Craft (2.6.2945) таза орнатуға көшіріп, нақты параметрлерді пайдалану үшін орнатылған Rich Мәтін өрісіне кескін қосылды. Бастапқыда мен сол мінез-құлыққа тап болдым. Алайда, сіздің тәжірибеңізден айырмашылығы Rich Text өрісіндегі Тазалау HTML? опциясын өшіргеннен кейін figcaption элементі сақталғаннан кейін сақталды.

4
қосылды
Редакторға арналған мүмкіндіктер сұраулары github.com/craftcms/redactor/issues бетіне көшірілді.
қосылды автор Chad Paulson, көзі
Осыған күш-жігер мен уақытыңыз үшін рахмет. Бұл мүмкіндікті өшіргеннен кейін figcaption элементі қалады, бірақ ол кез-келген сурет элементіне оралмаған. Бұл p> img + figcaption болады. Сурет элементінің сол жерде болғанын растай аласыз ба? (Мен тағы бір сынақ алаңын құрдым және проблема сақталды)
қосылды автор Luaan, көзі
Егер HTML дұрыс жасалса және сақталса, суретті басу дұрыс Caption өрісін толтыруы керек. Мен редактордың басты бетінде байқадым. Дәл қазір Title өрісі ғана дұрыс сурет сақталады, себебі ол сурет атауы атрибутын оқиды.
қосылды автор Luaan, көзі
Осыған қарап тұруыңызға рахмет! Тез және қарапайым шешім жоқ деген жаман. Мен қате жібердім craftcms.uservoice.com/forums/285224-bugs/suggestions/…
қосылды автор Luaan, көзі
@biko тек сынақтан өткен және сол нәтижелерге ие (яғни, figcaption элементі қалады, бірақ сақталғаннан кейін суреттің қалқымалы терезесінде «Түсіру» өрісі бос болады), «суреттеуге» болатын нәрселерді көресіз.
қосылды автор Behzadsh, көзі
@biko Craft, әдетте, Redactor-дің берген кодымен бірге figure элементін қамтымайтын (әзірлеуші ​​құралдарын пайдаланып немесе FTP арқылы) RichTextInput.js файлын қарап, оларды импортталған активтермен біріктіру үшін сурет түймесіне ілуге ​​болады). Мәселен, figure элементін қосу үшін олардың крючкасын қайта жазуға/кеңейтуге немесе оларды болашақта түзетуді түзету ретінде жаңартуды сұраймын.
қосылды автор Behzadsh, көзі
@biko Редактордың баптауларының файлдары JSON болып табылатынынан, сіз осы файлдағы кері шақыруларды пайдалана алмайсыз, сондықтан ілмектер сұрақтың сыртында емес. Сізге сақтауға арналған кейбір өңдеуді орындау үшін пайдаланушы Redactor плагинін жасай аласыз және оны Келесі Крафт плагинмен жүктей аласыз: github. com/elliotlewis/Redactor-Extras Кешіріңіз, тамаша шешім емес, қорқамын!
қосылды автор Behzadsh, көзі