diff --git a/plugins/carhop-blocks/src/dbmob-archives/block.json b/plugins/carhop-blocks/src/dbmob-archives/block.json index a2bd832..056139a 100644 --- a/plugins/carhop-blocks/src/dbmob-archives/block.json +++ b/plugins/carhop-blocks/src/dbmob-archives/block.json @@ -5,15 +5,22 @@ "version": "0.1.0", "title": "Archives des notices biographiques", "category": "carhop-blocks", - "icon": "smiley", + "icon": "grid-view", "description": "Archives des notices biographiques", "supports": { - "html": false + "html": false, + "anchor": true }, "textdomain": "carhop-blocks", "editorScript": "file:./index.js", "editorStyle": "file:./index.css", "style": "file:./style-index.css", "render": "file:./render.php", - "viewScript": "file:./view.js" + "viewScript": "file:./view.js", + "attributes": { + "anchor": { + "type": "string", + "default": "" + } + } } \ No newline at end of file diff --git a/plugins/carhop-blocks/src/dbmob-archives/index.js b/plugins/carhop-blocks/src/dbmob-archives/index.js index 636a0e1..b9404ce 100644 --- a/plugins/carhop-blocks/src/dbmob-archives/index.js +++ b/plugins/carhop-blocks/src/dbmob-archives/index.js @@ -1,7 +1,9 @@ import { registerBlockType } from "@wordpress/blocks"; import "./style.scss"; import Edit from "./edit"; +import save from "./save"; import metadata from "./block.json"; registerBlockType(metadata.name, { edit: Edit, + save, }); diff --git a/plugins/carhop-blocks/src/dbmob-archives/render.php b/plugins/carhop-blocks/src/dbmob-archives/render.php index 4099d54..d0eca2c 100644 --- a/plugins/carhop-blocks/src/dbmob-archives/render.php +++ b/plugins/carhop-blocks/src/dbmob-archives/render.php @@ -2,6 +2,8 @@ $initialPostDisplayAmount = 10; +$anchor = $attributes['anchor'] ?? false; + $args = array( 'post_type' => 'dbmob', 'posts_per_page' => $initialPostDisplayAmount, @@ -9,7 +11,7 @@ $args = array( $query = new WP_Query($args); $post_count = $query->found_posts; ?> -
'')); ?>> +
'', 'id' => $anchor)); ?>>

Les notices rédigées par le CARHOP

diff --git a/plugins/carhop-blocks/src/dbmob-archives/save.js b/plugins/carhop-blocks/src/dbmob-archives/save.js new file mode 100644 index 0000000..bbeabb1 --- /dev/null +++ b/plugins/carhop-blocks/src/dbmob-archives/save.js @@ -0,0 +1,10 @@ +import { useBlockProps, RichText, InnerBlocks } from "@wordpress/block-editor"; +import { __ } from "@wordpress/i18n"; + +export default function save({ attributes, setAttributes }) { + return ( + <> + + + ); +}