CKEditor4 ๋๊ตฌ ๋ชจ์ ์์น ์กฐ์
๋๊ตฌ ๋ชจ์ ์์น
CKEditor4 ์์๋ ํธ์ง๊ธฐ ํด๋ฐ ์์น๋ฅผ ์ฌ์ฉ์๊ฐ ์ง์ ํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ํด๋์ ๊ธฐ๋ฐ์ iframe ํธ์ง๊ธฐ์์๋ ํด๋ฐ๊ฐ ํธ์ง๊ธฐ UI ์๋จ, ํธ์ง ์์ญ ์์ ๋ฐฐ์น๋ฉ๋๋ค. ํ์ง๋ง, config.toolbarLocation ๊ตฌ์ฑ ์ค์ ์ ์ฌ์ฉํ์ฌ ํด๋น ์ต์ ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ ํธ์ง๊ธฐ ๊ตฌํ์ ๊ฒฝ์ฐ 'top'(๊ธฐ๋ณธ๊ฐ)๊ณผ 'bottom' ์ค์ ์ค ํ๋๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
# config ํ์ผ ๋ด ์ค์ ์
// config.toolbarLocation = 'top';
config.toolbarLocation = 'bottom';
config ํ์ผ์ ์ด์ฉํ์ง ์๊ณ , ์คํฌ๋ฆฝํธ๋ก ์ค์ ํ replace ๊ตฌ๋ฌธ์์๋ ํธ์ง๊ธฐ ํฌ๊ธฐ ์กฐ์ ์ ๋นํ์ฑํ ํ ์ ์์ต๋๋ค.
# replace ๊ตฌ๋ฌธ ์ฌ์ฉ ์
CKEDITOR.replace("boContent", {
toolbarLocation: 'bottom'
});
'toolbarLocation' ์์ฑ ๊ฐ์ 'top' ๋๋ 'bottom' ๋ ์ค ํ๋๋ก ์ค์ ํ๊ฒ ๋๋ฉด top์ผ ๋๋ ์์ bottom์ผ ๋๋ ์๋์ ํด๋ฐ๊ฐ ์ค์ ๋๋๊ฑธ ํ์ธํ ์ ์์ต๋๋ค. ์๋ํฐ๋ฅผ ์ค์ ํ๋ ์์ ์์ needs์ ๋ง์ถฐ ์ค์ ํ๋ค๋ฉด ์ํ๋ ๋ฐฉํฅ์ ์๋ํฐ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ํ๊ฐ์ง! ์์์ผ ํ ์ ์, ํด๋น ์ต์ ์ ํด๋์ ํธ์ง๊ธฐ์์๋ง ์ ์ฉ์ด ๋๋ค๋ ์ ์ ๋๋ค. ์ธ๋ผ์ธ ํธ์ง๊ธฐ์ ๊ฒฝ์ฐ, ๋๊ตฌ ๋ชจ์ ์์น๋ ํ๋ฉด์์ ํธ์ง ๊ฐ๋ฅํ ์์์ ์์น์ ๋ฐ๋ผ ๋์ ์ผ๋ก ์ค์ ๋๊ธฐ ๋๋ฌธ์ ํด๋ฐ์ ์์น๋ฅผ ์ด๋ ํ ์ ์๋๊ฑด ํด๋์ ํธ์ง๊ธฐ ์ผ ๋๋ง ์ ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
ํด๋ฐ ์์น ๋ฐ๋ชจ
[๋๊ตฌ ๋ชจ์ ์์น ์กฐ์ ์ํ]
๋๊ตฌ ๋ชจ์ ์์น ์กฐ์ ์ํ์ ํตํด ์์ธํ ๋ด์ฉ์ ํ์ธํ ์ ์์ต๋๋ค.
@Junesker