diff --git a/readme.txt b/readme.txt index 1a99bea79..fd47ee104 100644 --- a/readme.txt +++ b/readme.txt @@ -102,6 +102,7 @@ e.g. == Changelog == +[ Specification Change ][ Child Page List ] Hide "Term's name on Image" and "Taxonomies (all)" display options. = 1.71.0 = [ Add function ][ Accordion ] Add plain style to accordion block. diff --git a/src/components/display-items-control/index.js b/src/components/display-items-control/index.js index 03c50d1a8..9f4669d54 100644 --- a/src/components/display-items-control/index.js +++ b/src/components/display-items-control/index.js @@ -24,6 +24,9 @@ export const DisplayItemsControl = (props) => { btn_align, //eslint-disable-line camelcase } = attributes; + // 「子ページリスト」ブロックかどうかをチェック + const isChildPageList = props.name === 'vk-blocks/child-page'; + return ( { setAttributes({ display_image: checked }) } /> - - setAttributes({ display_image_overlay_term: checked }) - } - /> + {/* 「子ページリスト」ブロックの場合、画像右上分類名を表示しない */} + {!isChildPageList && ( + + setAttributes({ display_image_overlay_term: checked }) + } + /> + )} { checked={display_date} //eslint-disable-line camelcase onChange={(checked) => setAttributes({ display_date: checked })} /> - setAttributes({ display_new: checked })} /> - - - setAttributes({ display_taxonomies: checked }) - } - /> - + {/* 「子ページリスト」ブロックの場合、分類(全項目)を表示しない */} + {!isChildPageList && ( + + setAttributes({ display_taxonomies: checked }) + } + /> + )}