FEATURE Passing link toi title when no table des matieres
This commit is contained in:
parent
c7c4781cb3
commit
a8142549e7
|
|
@ -1 +1 @@
|
|||
<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => '79dc145297e0d0e5c73e');
|
||||
<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-server-side-render'), 'version' => '3acd866405152b084d09');
|
||||
|
|
|
|||
|
|
@ -61,7 +61,11 @@ function Edit({
|
|||
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {
|
||||
children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {
|
||||
title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Paramètres", "dernieres-dynamiques"),
|
||||
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControl, {
|
||||
children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.CheckboxControl, {
|
||||
label: "Afficher la table des mati\xE8res",
|
||||
checked: showTableOfContents,
|
||||
onChange: onShowTableOfContentsChange
|
||||
}), showTableOfContents && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControl, {
|
||||
className: "homegrade-blocks-highlight__variant",
|
||||
isBlock: true,
|
||||
label: "Type d'affichage des posts",
|
||||
|
|
@ -74,10 +78,6 @@ function Edit({
|
|||
label: "Grille",
|
||||
value: "grid"
|
||||
})]
|
||||
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.CheckboxControl, {
|
||||
label: "Afficher la table des mati\xE8res",
|
||||
checked: showTableOfContents,
|
||||
onChange: onShowTableOfContentsChange
|
||||
})]
|
||||
})
|
||||
}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)("div", {
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -59,10 +59,15 @@ $issue_related_articles = get_field('articles', $last_issue->ID);
|
|||
|
||||
<div class="block-dernieres-dynamiques__issue-content-wrapper">
|
||||
<div class="block-dernieres-dynamiques__issue-content">
|
||||
|
||||
<h3 class="block-dernieres-dynamiques__issue-title">
|
||||
<?php echo $last_issue->post_title; ?>
|
||||
</h3>
|
||||
<?php if ($showTableOfContents) : ?>
|
||||
<h3 class="block-dernieres-dynamiques__issue-title">
|
||||
<?php echo $last_issue->post_title; ?>
|
||||
</h3>
|
||||
<?php else : ?>
|
||||
<h3 class="block-dernieres-dynamiques__issue-title">
|
||||
<a href="<?php echo get_the_permalink($last_issue->ID); ?>"><?php echo $last_issue->post_title; ?></a>
|
||||
</h3>
|
||||
<?php endif; ?>
|
||||
<div class="block-dernieres-dynamiques__issue-parution">
|
||||
<h4 class="block-dernieres-dynamiques__issue-date title">Parution</h4>
|
||||
<p class="block-dernieres-dynamiques__issue-date-number">
|
||||
|
|
|
|||
|
|
@ -25,21 +25,24 @@ export default function Edit({ attributes, setAttributes }) {
|
|||
<>
|
||||
<InspectorControls>
|
||||
<PanelBody title={__("Paramètres", "dernieres-dynamiques")}>
|
||||
<ToggleGroupControl
|
||||
className="homegrade-blocks-highlight__variant"
|
||||
isBlock
|
||||
label="Type d'affichage des posts"
|
||||
onChange={onDisplayTypeChange}
|
||||
value={displayType}
|
||||
>
|
||||
<ToggleGroupControlOption label="Slider" value="slider" />
|
||||
<ToggleGroupControlOption label="Grille" value="grid" />
|
||||
</ToggleGroupControl>
|
||||
<CheckboxControl
|
||||
label="Afficher la table des matières"
|
||||
checked={showTableOfContents}
|
||||
onChange={onShowTableOfContentsChange}
|
||||
/>
|
||||
|
||||
{showTableOfContents && (
|
||||
<ToggleGroupControl
|
||||
className="homegrade-blocks-highlight__variant"
|
||||
isBlock
|
||||
label="Type d'affichage des posts"
|
||||
onChange={onDisplayTypeChange}
|
||||
value={displayType}
|
||||
>
|
||||
<ToggleGroupControlOption label="Slider" value="slider" />
|
||||
<ToggleGroupControlOption label="Grille" value="grid" />
|
||||
</ToggleGroupControl>
|
||||
)}
|
||||
</PanelBody>
|
||||
</InspectorControls>
|
||||
<div {...useBlockProps({ className: "alignfull" })}>
|
||||
|
|
|
|||
|
|
@ -59,10 +59,15 @@ $issue_related_articles = get_field('articles', $last_issue->ID);
|
|||
|
||||
<div class="block-dernieres-dynamiques__issue-content-wrapper">
|
||||
<div class="block-dernieres-dynamiques__issue-content">
|
||||
|
||||
<h3 class="block-dernieres-dynamiques__issue-title">
|
||||
<?php echo $last_issue->post_title; ?>
|
||||
</h3>
|
||||
<?php if ($showTableOfContents) : ?>
|
||||
<h3 class="block-dernieres-dynamiques__issue-title">
|
||||
<?php echo $last_issue->post_title; ?>
|
||||
</h3>
|
||||
<?php else : ?>
|
||||
<h3 class="block-dernieres-dynamiques__issue-title">
|
||||
<a href="<?php echo get_the_permalink($last_issue->ID); ?>"><?php echo $last_issue->post_title; ?></a>
|
||||
</h3>
|
||||
<?php endif; ?>
|
||||
<div class="block-dernieres-dynamiques__issue-parution">
|
||||
<h4 class="block-dernieres-dynamiques__issue-date title">Parution</h4>
|
||||
<p class="block-dernieres-dynamiques__issue-date-number">
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user