I can contribut my time to this interesting project. please add me
It can work with custom entities. If you installed with module demo you only see node. It is just views so you can add your custom entities and map with worktime entity
Check dev version. it fixed
Please support embeddings in elasticsearch this is very important for AI. It is RAG. it will help the AI agents. So it can use with ollama, prospect of being able to chat with AI it will answer more accurately with the data that has been indexed in elasticsearch
it's not a bug it's a feature. when a line is empty it will check and delete that line. Please note this module is written for the purpose of storing data and sub field is not like the fields you usually use.
It is field widget / field formatter
Has anyone reported the bug to the author of iCalcreator? They didn't think the description to support html so when breaking the line, it have to avoid cutting off the tag html.
@joachim it is Just because you don't use it doesn't mean you don't want others to not use it.
In fact, Old Drupal worked fine in this environment, for me even after changing htaccess #26 it still crashes, I'll log the errors.
How did you install the module? by composer or zip? if you installed it with composer, it needs to download erusev/parsedown from the vendor (i guess you are missing this library) this library is needed to parse the Markdown startup icon.
By the way, you don't need to go to goto config to update the icons when the startup icon adds new icons, you need to update them manually or you want to change/add keywords for the icons. Then you need to go to config to update
Try the dev version, I never checked with multilingual
You can change annother formatter type it wil show 0. btw it fixed in dev version for default string formatter
you didn't read the module instructions step 4? It must config field settings, widget, formatter before use. If you can't, you can hire an drupal expert who can find the error in your case and send a patch to fix.
you didn't read the module instructions step 3?
Clear cache maybe?
tested on my drupal it works fine
If you have any contributions to the module, please send a patch and I will review and update as soon as possible.
With data fields, the subfields will be dynamic so you cannot know in advance and create full schemas for it, so there is no mainPropertyName set (it returns always null).
Unfortunately, I do not have any knowledge about ECA, it may have changed now, but I tried it before and abandoned it because it was a bit difficult to use. Currently, none of my customers have requested integration with ECA, so I do not think I will spend more time supporting ECA. The automation solutions I use are n8n simple and easy to use. I have supported datafields that can be exported to json on views and on graphql. You see, n8n only needs to map the input data as a json to perform the next tasks.
I am currently researching to create a module n8n for drupal that can do automation in a simple way.
It fixed in version 2.0.8
sure you can. check dev version
maybe your php version is 8.3+ it will check strict type of variable. I run drupal 9 with php8.1 it works fine
you need only update your vendor phpoffice/phpspreadsheet to version 3
we don't support Drupal 9 anymore. it will create phpstan error in drupal 11 +
Please patch on dev version.
it is meaning i will not support google map anymore. in terms of programming, google map is really not optimized. when you type a search string with google map, it will actually send more than 2 requests below the first step to get the id and then continue to use this id to get the details. meanwhile google place only needs to send one request, it will return all the information to you and it also saves the requests that have been sent, if they are the same, it will only charge you once, You will save a lot money if you use google place instead of google map.
In version 2.0.3 there is new attributes added but not right.
'#disabled' => $element['#disabled'],
It must
'#disabled' => $element['#disabled'] ?? FALSE,
Oh I see you don't configure it right on the widget settings. Tested with gin theme and it works fine
@danchadwick
Could you tell me how to do with Wamp
server switching the configuration from the apache module to FCGI
please.
In general, I can't support all themes, but I support claro (official in drupal core) and bootsrap 5 admin Theme. If Gin is official for Drupal, I will support it.
this patch is not good but i still merge and fix it later. actually It needs to check method on entity label() if it exists because different entities will have different title function
I do not support the full functionality of the Gin theme. I support bootstrap 5 admin theme
This request is definitely not possible because datafield is a field with many values data, it is not an attribute of an entity like normal field. I think you will need to use paragraphs (paragraphs table) for your purpose.
Fixed in version 1.0.10
My guess is it comes from your old browser, It have to Shift+F5 to clear the cache on your browser.
I tried your site on my own computer and it worked fine
try update new version
I tested with
https://www.mathematex.fr/guide-mathjax
La formule $x^2-1=(x-1)(x+1)$ est insérée dans la ligne de texte courante, alors que la formule suivante est centrée sur sa propre ligne.
$$(a-b)^2=a^2-2ab+b^2$$
and when i press print button
Did you clear the cache? It must clear the css and js in the browser
@edboost please check the development version if it works. I will release a new version soon
It's strange with your request. It feels like you don't understand how this widget works.
Continent it's simply a filter based on the countries rendered in the list you can choose a country in this continent and a country in another continent. if using php drupal to render it reduces the user experience.
the flags have an option to customize whether to display, it's simply embedded in the cdn flag font then jascript will add the icon prefix to this to help the site load quickly and lightly.
Configuring the country by continent can do in module config. but it will affect the performance every time the field loads. I used the international standard set to set up (ISO 3166-1:2020 and UN Geoscheme). Who wants to change it themselves?
no way in composer.json 8.3.x it can't be download with composer
"require": {
"drupal/core": "^10.2"
},
replace by
"require": {
"drupal/core": "^10.2 || ^11 || ^12"
}
Did you read the introduction? There are 2 ways to load dynamic blocks using filters or ajax.
Merge to dev please
I tested all the ical readers which I have except outlook for the description field. I found that most of them support html with basic tags. So of course I chose to leave the tags supported without removing all the tags. outlook has very few users. when you render an entity, there is more than the basic tag, so it will add X-ALT-DESC. Why i have to limit X-ALT-DESC because it will create duplicate content and it crashes sometimes (if the content is too long) you can see it render X-ALT-DESC on one line another reader will crashes (I don't remember exactly, maybe Thunderbird)
you can invite me for a cup of coffee, the error will be fixed soon
In your description field settings you can select option strip the HTML tag.
Most of the new generation ical feeds accept HTML code (no test on outlook but you can test on latest version or to the new outlook on windows 11) If only Outlook doesn't support HTML in the description, the module date ical won't support it.
Did you try the dev version to see if it works?
and have you tried the block content type, does it work when you update?
Why don't you change to PHP attributes ? because Annotation will be removed in drupal 12
test on drupal 10 11 but I can't reproduce the error message.
I add this method in dev version anyway
try with demo module it will work
can you debug by yourself, i tried by myself, it works fine, i can't reproduce your problem
No, it's not a code modification, it's adding a new file widget, that's all.
Patch on dev version
It's easy to add new providers (Canada Post is like Google Maps or Bing). Try the Dev version. I added src/Plugin/Address Provider/CAPost.php but haven't tested it yet. You can debug and create a patch
smartdate works with ical date in base case (start/end date) another feature, i think smartDate has a service or method to get the correct date. I add code to development but I think there are other correct ways to get value.
As the module says it supports
bootstrap 5 admin theme →
another theme can't support.
Of course you can write a custom module with the hook page alter to insert the cdn icon bootstrap library, or add the cdn library directly to any admin theme you want. Or wait for Drupal 11.1 core support icons, I can support this feature.
There are instructions in readme.md and module page
when there is a new version, admin go to config and press generate button, it will add news icon to library
Please change it is very urgent on drupal 11
change annotation Plugin/Field/FieldType/TimeRangeType.php
* @FieldType(
* category= @Translation("General"),
* id = "time_range",
* label = @Translation("Time Range"),
* description = @Translation("Time range field"),
* default_widget = "time_range_widget",
* default_formatter = "time_range_formatter"
* )
to php attributes
#[FieldType(
id: "time_range",
label: new TranslatableMarkup("Time Range"),
description: [
new TranslatableMarkup("Time range field"),
],
category: "date_time",
default_widget: "time_range_widget",
default_formatter: "time_range_formatter",
)]
and Plugin/Field/FieldType/TimeType.php
@FieldType(
* category= @Translation("General"),
* id = "time",
* label = @Translation("Time"),
* description = @Translation("Time field"),
* default_widget = "time_widget",
* default_formatter = "time_formatter",
* list_class = "\Drupal\time_field\Plugin\Field\FieldType\TimeFieldItemList"
* )
to php attributes
#[FieldType(
id: "time",
label: new TranslatableMarkup("Time"),
description: [
new TranslatableMarkup("Time field"),
],
category: "date_time",
default_widget: "time_widget",
default_formatter: "time_formatter",
list_class: TimeFieldItemList::class,
)]
please merge it, it's very urgent on drupal 11, it blocks all fields
new attributes PHP 8.0
#[FieldType(
id: "bigint",
label: new TranslatableMarkup("Number (bigint)"),
description: [
new TranslatableMarkup("This field stores a big integer number in the database."),
],
category: "number",
weight: -10,
default_widget: "bigint",
default_formatter: "bigint_item_default"
)]
try with twig {{ entity.node.title }} i aint sure
fixed in 2.x-dev
it is designed for multiple values on one node. but maybe it needs more options for the individual node
The next step of the module will be
- after selecting a block there will be a balloon panel displaying a form allowing the user to enter the class and libray. when submitting that form the generated html string will be
<div class="insert-block custom-class" data-block-id="block_id" data-libraries="module1/library1,module2/library2">content block</div>
then will start making a filter to find and replace (exactly module embed block) this html template with the actual block renders.
- maybe check block access for dropdown block list
@joseph.olstad
tu peux trouver d'ici
CkEditor 5 insert block →
Ce n'est pas encore parfait. Si tu as le temps, peux-tu l'améliorer ?
Bootstrap icon is not fixed and will be updated regularly, so it should be updated regularly. If you read the readme, I explained that developer can customize/update it, just declare other icons class + keyword (not bootstrap icons) in the icons folder. If Drupal core has support, I might be interested in something like
#type="link"
#icon="icon class",
.
If it depends on a contributed module (e.g. new api_icons or ui_icons module), I don't know how to handle it, to be honest I don't care because I develop many projects myself, find many bugs and submit patches for updates on contributed modules, it takes at least 2 years (or never) to fix, so from my experience depending on another module is not a good idea.
why in your patch don't you check if value and end_date are not null?
i think it's better if you can apply the patch by checking $item->get('value') and $item->get('start_date')
something like this
{
/** @var \Drupal\Core\Datetime\DrupalDateTime $start_date */
$start_date = $item->start_date ?? $item->value;
/** @var \Drupal\Core\Datetime\DrupalDateTime $end_date */
$end_date = $item->end_date;
As propose of module . You can try theme
bootstrap 5 admin →
if not you can install module
Bootstrap icon →
If your theme not support bootstrap 5 icons. You can add CDN to your custom_theme.info
libraries:
- menu_bootstrap_icon/cdn
I use export function everyday, I can make sure it work perfectly, if you see error you can report it with error message in console log, no one can debug without trace.
do you see bootstrap in the title? means it only supports bootstrap 5 theme
I think it supports number street format with address field not text field, because in address field we can select country and text field has no hope. Can't interface template, but you can write your own plugin widget
example
/**
* @AddressProvider(
* id = "mapbox_geocoding_au",
* label = @Translation("Mapbox Geocoding"),
* api = "https://api.mapbox.com/geocoding/v5/mapbox.places/",
* )
class MapboxGeocodingAU extends MapboxGeocoding{
public function processQuery($string, $settings) {
// call parent processQuery and rewrite $result label with your format
}
}