メインコンテンツまでスキップ

HTMLの編集を使ってバナーを追加、修正、削除する

概要

KurocoEdgeの主な利点の1つは、サイトのソースコードを変更することなく、また、使用しているCMSのコンテンツを変更することなく、「エッジ上で」ウェブページを変更できることです。
このチュートリアルでは、KurocoEdgeの「HTMLの編集」機能を使って、バナーを簡単に追加、変更、削除する方法を説明します。

学べること

新しいバナーを追加する

このチュートリアルでは、デフォルトのバックエンドKurocoEdgeのホームページを使用します。
以下のバナーを参考にしてください。
Image from Gyazo

  1. まず、バナー要素を確認するために、バナーを右クリックし、検証メニューを選択し、デベロッパーツールを開きます。
    Image from Gyazo

  2. デベロッパーツールで、バナーのHTML要素を確認します。
    Image from Gyazo

  3. デベロッパーツールでバナーのHTML要素を右クリックし、コピー > 要素のコピーを選択してコピーします。
    Image from Gyazo

  4. バナーのHTML要素をコピーしたので、新しいバナーを追加するルールを追加します。

  5. ドラフトデプロイメントを選択し、追加ボタンをクリックして新しいルールを追加します。
    Image from Gyazo

  6. レスポンスタブに移動し、実行セクションにHTMLの編集フィールドを追加します。
    Image from Gyazo

  7. HTMLの編集Editボタンをクリックし、HTMLの挿入タブに移動し、挿入位置に要素の直前に追加するを選択し、HTMLの挿入に先ほどコピーしたHTML要素のコードを貼り付けます。
    Image from Gyazo

  8. 上記の設定により、選択したCSS selectorの上に新しいバナー要素HTMLが挿入されます。
    この部分の前に新しいバナー要素HTMLを挿入します。
    Image from Gyazo

  9. これを行うには、開発者ツールで要素を右クリックし、コピー > selector をコピーを選択して、セクションのCSS selectorをコピーします。

  10. KurocoEdgeのルールに戻り、HTMLの編集全般タブにコピーしたCSS selectorを貼り付けます。
    Image from Gyazo

  11. HTMLの編集のモーダルウィンドウを閉じ、ページ左下の更新するボタンをクリックして変更を保存します。

  12. ページ右上のプレビューボタンをクリックし、設定したルールをプレビューする。

  13. 新しいバナー要素がウェブページに表示されます。
    Image from Gyazo

既存のバナーを変更する

次に、バナーの色を変更します。
バナー要素のCSS selector(この例では.c-banner)を指定します。
Image from Gyazo

  1. 実行セクションのレスポンスタブに、CSSセレクタに.c-bannerを指定した新しいHTMLの編集フィールドを作成します。 Image from Gyazo

  2. バナーの色を変更するには、タグ属性タブを選択し、以下のように入力します。

    操作属性名 
    セットするstylebackground-color: red

    Image from Gyazo

  3. 更新するをクリックして変更を保存し、プレビューボタンをクリックしてルールをプレビューします。

  4. KurocoEdgeを使用して追加されたバナーは同じ色のままなのに、元のバナーの色が変わっていることがわかります。
    Image from Gyazo

これは、この新しいルールが background-colorstyle を上書きして red に設定しているのに対し、KurocoEdge を使って追加したバナーは、スタイル設定を含まない、以前にコピーした HTML コードを注入しているためです。
ルールの実行優先度 ドキュメントを参照すると、ルールが互いにどのように影響し合うかについて詳しく知ることができます。

バナーの削除または非表示

最後に、HTMLの編集の以下のオプションを使ってバナーを隠したり削除したりする動作を確認します。
Image from Gyazo

もし隠すオプションが選択された場合、要素はウェブページから隠されますが、HTMLコードは残るため、開発者ツールで確認できます。
Image from Gyazo

備考

隠すオプションは要素のstyledisplay:noneに設定しますが、これは要素のstyleを変更するHTMLの編集とは連動しません。もし要素のスタイルがHTMLの編集によって変更されていて、Hideオプションが有効になっている場合、2つの設定のうちどちらか一方だけが有効になります。

削除するオプションが選択された場合、その要素はHTMLコードを含めてウェブページから完全に削除されます。

まとめ

このチュートリアルでは、KurocoEdgeを使用して、バナーのHTML要素を識別する方法、新しいバナーを追加する方法、バナーのプロパティを変更する方法、およびバナーを削除または非表示にする方法について説明しました。


サポート

お探しのページは見つかりましたか?解決しない場合は、問い合わせフォームからお問い合わせいただくか、Discordコミュニティにご参加ください。