2017-12-18 4 views
0

Ich versuche, ein benutzerdefiniertes Dropdown zu kopieren und einzufügen. Die benutzerdefinierte Dropdown-html wie folgt aussieht -CK Editor - Kopieren und Einfügen

<span class="fp-dropdown-popup elastic-input error" contenteditable="false"> 
    <button class="fp-dropdown-button" tabindex="0"> 
     <span class="fp-placeholder">Select One</span> 
    </button> 
    <span class="fp-menu" data-fp-items="[goods]"> 
    </span> 
</span> 

im CK Editor afterPaste Ereignis, das ich meine HTML inspizieren und es sieht so aus -

<span contenteditable="false"> 
    <button tabindex="0"> 
     <span>Select One</span> 
    </button> 
    <span data-fp-items="[goods]"> 
    </span> 
</span> 

alle Klassen von allen die entfernt wurden, Elemente.

Ich habe mehrere Beiträge durchgesehen, die sagen, um sicherzustellen, dass der erlaubte Inhalt wahr ist und es ist. config.allowedContent = true;

Was sollte ich noch suchen, um herauszufinden, wo diese Attribute entfernt werden?

Antwort

1

Sieht aus wie die Regel nicht angewendet wurde (oder war es überschrieben)

Wenn Sie in Browser-Konsole ausführen

CKEDITOR.instances[YOUR_INSTANCE_NAME].filter.allowedContent

es sollte mit der Länge Null Ausgabe-Array, wird, was bedeutet alles erlaubt.

Sie können versuchen, benutzerdefinierte Drop-Down hier - https://sdk.ckeditor.com/samples/acf.html auf Bottom-Editor, wie für mich alles ist erhalten.

Verwandte Themen