afbeelding van tamtamhen

Mailing met berichten over nieuwe inhoud

Voor Drupal 8 zoek ik naar een middel om leden te berichten over nieuwe inhoud. Dat kan gaan over wandelnieuws, petanquenieuws, nieuw fotoalbum van een of ander activiteit...
In Drupal 7 gebruik ik hiervoor de module 'Subscriptions'. In een bepaalde content type kun je dan markeren (in publication options) of dat verstuurd mag worden. Die module is er nog niet in Drupal 8. LW: in Drupal 6 was dat nog met group notifications.
Ik heb geexperimenteerd met 'Mailing list' en 'Views send'. Daarmee kun je wel berichten sturen (is wel niet erg gebruiksvriendelijk). Maar je kunt dat blijkbaar niet verbinden aan een content type via een of ander widget, ik heb het toch nog niet gevonden.
Ik zou eerder voorstander zijn om mailing list te gebruiken omdat dat leden bevat afgescheiden van de site beheerders.
Er is nog een probleem dat de mails die worden verstuurd eindeloos herhaald blijven worden.Enige manier om dat te stoppen is de queue leeg te maken via phpMyAdmin. Maar dat is iets voor een ander item.

Drupalversie: 
8.x
Auteur: 
tamtamhen
afbeelding van belba
Door belba op 23 augustus, 2020 - 16:20

Er zijn verschillende manieren om dit op te lossen. Met rules of business rules kan je geautomatiseerd emails laten verzenden. Er is ook de module if then else, maar daar heb ik zelf weinig ervaring mee. En als laatste, check eens de de in core meegeleverde module Actions. Zeer gebruiksvriendelijk. Drupal installeert die niet standaard. Voor eenvoudige taken, niet verder zoeken.

Succes, Jan

afbeelding van tamtamhen
Door tamtamhen op 24 augustus, 2020 - 17:31

Rules is veelbelovend. Ik moet dat verder uitzoeken. Nu doe ik mogelijk iets verkeerd en krijg ik een error:

Error: Call to a member function id() on string in Drupal\rules\Plugin\RulesAction\SystemEmailToUsersOfRole->Drupal\rules\Plugin\RulesAction\{closure}() (line 125 of modules/contrib/rules/src/Plugin/RulesAction/SystemEmailToUsersOfRole.php).
Drupal\rules\Plugin\RulesAction\SystemEmailToUsersOfRole->Drupal\rules\Plugin\RulesAction\{closure}('Wandelaar')
array_map(Object, Array) (Line: 126)
Drupal\rules\Plugin\RulesAction\SystemEmailToUsersOfRole->doExecute(Array, 'Wandelnieuws', 'Weetikveel', 'info@kwbreet.be', NULL)
call_user_func_array(Array, Array) (Line: 139)
Drupal\rules\Core\RulesActionBase->execute() (Line: 111)
Drupal\rules\Plugin\RulesExpression\ActionExpression->executeWithState(Object) (Line: 33)
Drupal\rules\Plugin\RulesExpression\ActionSetExpression->executeWithState(Object) (Line: 121)
Drupal\rules\Plugin\RulesExpression\RuleExpression->executeWithState(Object) (Line: 33)
Drupal\rules\Plugin\RulesExpression\ActionSetExpression->executeWithState(Object) (Line: 147)
Drupal\rules\EventSubscriber\GenericEventSubscriber->onRulesEvent(Object, 'rules_entity_insert:node', Object)
call_user_func(Array, Object, 'rules_entity_insert:node', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('rules_entity_insert:node', Object) (Line: 167)
rules_entity_insert(Object)
call_user_func_array('rules_entity_insert', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('entity_insert', Array) (Line: 206)
Drupal\Core\Entity\EntityStorageBase->invokeHook('insert', Object) (Line: 843)
Drupal\Core\Entity\ContentEntityStorageBase->invokeHook('insert', Object) (Line: 535)
Drupal\Core\Entity\EntityStorageBase->doPostSave(Object, ) (Line: 728)
Drupal\Core\Entity\ContentEntityStorageBase->doPostSave(Object, ) (Line: 460)
Drupal\Core\Entity\EntityStorageBase->save(Object) (Line: 837)
Drupal\Core\Entity\Sql\SqlContentEntityStorage->save(Object) (Line: 395)
Drupal\Core\Entity\EntityBase->save() (Line: 294)
Drupal\node\NodeForm->save(Array, Object)
call_user_func_array(Array, Array) (Line: 114)
Drupal\Core\Form\FormSubmitter->executeSubmitHandlers(Array, Object) (Line: 52)
Drupal\Core\Form\FormSubmitter->doSubmitForm(Array, Object) (Line: 593)
Drupal\Core\Form\FormBuilder->processForm('node_wandelnieuws_form', Array, Object) (Line: 321)
Drupal\Core\Form\FormBuilder->buildForm(Object, Object) (Line: 91)
Drupal\Core\Controller\FormController->getContentResult(Object, Object)
call_user_func_array(Array, Array) (Line: 123)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 151)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)

afbeelding van belba
Door belba op 25 augustus, 2020 - 05:07

Rules, heeft nog steeds geen stabiele versie. Check eens de issues.
Wat is je Drupal versie? Heb je de geschikte rules versie die past bij jou versie van Drupal? Voor de laatste versie moet je minstens D8.7.7 hebben. Heb je 8.8.2 of hoger ga dan voor de development versie.
Heb je de dependencies geïnstalleerd?
Indien mogelijk installeer met composer, die installeert ook alle dependencies.
Na een nieuwe installatie van een module zou je standaard de cache moeten legen en je DB updaten.

Succes, Jan

afbeelding van tamtamhen
Door tamtamhen op 25 augustus, 2020 - 16:48

Versies nu: Drupal core 8.9.3, rules 8.x-3.x-dev (ik zie dat wel niet in het overzicht van beschikbare updates).
Er is echter geen verbetering. Iets uitgebreider foutrapport:

Error: Call to a member function id() on string in Drupal\rules\Plugin\RulesAction\SystemEmailToUsersOfRole->Drupal\rules\Plugin\RulesAction\{closure}() (regel 125 van /home/hendrug241/domains/kwbreet.be/public_html/test/modules/contrib/rules/src/Plugin/RulesAction/SystemEmailToUsersOfRole.php)
#0 [internal function]: Drupal\rules\Plugin\RulesAction\SystemEmailToUsersOfRole->Drupal\rules\Plugin\RulesAction\{closure}('Wandelaar')
#1 /home/hendrug241/domains/kwbreet.be/public_html/test/modules/contrib/rules/src/Plugin/RulesAction/SystemEmailToUsersOfRole.php(126): array_map(Object(Closure), Array)
#2 [internal function]: Drupal\rules\Plugin\RulesAction\SystemEmailToUsersOfRole->doExecute(Array, 'Wandelnieuws', '', 'info@kwbreet.be', NULL)
#3 /home/hendrug241/domains/kwbreet.be/public_html/test/modules/contrib/rules/src/Core/RulesActionBase.php(139): call_user_func_array(Array, Array)
#4 /home/hendrug241/domains/kwbreet.be/public_html/test/modules/contrib/rules/src/Plugin/RulesExpression/ActionExpression.php(111): Drupal\rules\Core\RulesActionBase->execute()
#5 /home/hendrug241/domains/kwbreet.be/public_html/test/modules/contrib/rules/src/Plugin/RulesExpression/ActionSetExpression.php(33): Drupal\rules\Plugin\RulesExpression\ActionExpression->executeWithState(Object(Drupal\rules\Context\ExecutionState))
#6 /home/hendrug241/domains/kwbreet.be/public_html/test/modules/contrib/rules/src/Plugin/RulesExpression/RuleExpression.php(121): Drupal\rules\Plugin\RulesExpression\ActionSetExpression->executeWithState(Object(Drupal\rules\Context\ExecutionState))
#7 /home/hendrug241/domains/kwbreet.be/public_html/test/modules/contrib/rules/src/Plugin/RulesExpression/ActionSetExpression.php(33): Drupal\rules\Plugin\RulesExpression\RuleExpression->executeWithState(Object(Drupal\rules\Context\ExecutionState))
#8 /home/hendrug241/domains/kwbreet.be/public_html/test/modules/contrib/rules/src/EventSubscriber/GenericEventSubscriber.php(147): Drupal\rules\Plugin\RulesExpression\ActionSetExpression->executeWithState(Object(Drupal\rules\Context\ExecutionState))
#9 [internal function]: Drupal\rules\EventSubscriber\GenericEventSubscriber->onRulesEvent(Object(Drupal\rules\Event\EntityEvent), 'rules_entity_in...', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher))
#10 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(111): call_user_func(Array, Object(Drupal\rules\Event\EntityEvent), 'rules_entity_in...', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher))
#11 /home/hendrug241/domains/kwbreet.be/public_html/test/modules/contrib/rules/rules.module(167): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('rules_entity_in...', Object(Drupal\rules\Event\EntityEvent))
#12 [internal function]: rules_entity_insert(Object(Drupal\node\Entity\Node))
#13 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/Extension/ModuleHandler.php(403): call_user_func_array('rules_entity_in...', Array)
#14 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/Entity/EntityStorageBase.php(206): Drupal\Core\Extension\ModuleHandler->invokeAll('entity_insert', Array)
#15 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php(843): Drupal\Core\Entity\EntityStorageBase->invokeHook('insert', Object(Drupal\node\Entity\Node))
#16 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/Entity/EntityStorageBase.php(535): Drupal\Core\Entity\ContentEntityStorageBase->invokeHook('insert', Object(Drupal\node\Entity\Node))
#17 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php(728): Drupal\Core\Entity\EntityStorageBase->doPostSave(Object(Drupal\node\Entity\Node), false)
#18 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/Entity/EntityStorageBase.php(460): Drupal\Core\Entity\ContentEntityStorageBase->doPostSave(Object(Drupal\node\Entity\Node), false)
#19 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php(837): Drupal\Core\Entity\EntityStorageBase->save(Object(Drupal\node\Entity\Node))
#20 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/Entity/EntityBase.php(395): Drupal\Core\Entity\Sql\SqlContentEntityStorage->save(Object(Drupal\node\Entity\Node))
#21 /home/hendrug241/domains/kwbreet.be/public_html/test/core/modules/node/src/NodeForm.php(294): Drupal\Core\Entity\EntityBase->save()
#22 [internal function]: Drupal\node\NodeForm->save(Array, Object(Drupal\Core\Form\FormState))
#23 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/Form/FormSubmitter.php(114): call_user_func_array(Array, Array)
#24 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/Form/FormSubmitter.php(52): Drupal\Core\Form\FormSubmitter->executeSubmitHandlers(Array, Object(Drupal\Core\Form\FormState))
#25 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/Form/FormBuilder.php(593): Drupal\Core\Form\FormSubmitter->doSubmitForm(Array, Object(Drupal\Core\Form\FormState))
#26 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/Form/FormBuilder.php(321): Drupal\Core\Form\FormBuilder->processForm('node_wandelnieu...', Array, Object(Drupal\Core\Form\FormState))
#27 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/Controller/FormController.php(91): Drupal\Core\Form\FormBuilder->buildForm(Object(Drupal\node\NodeForm), Object(Drupal\Core\Form\FormState))
#28 [internal function]: Drupal\Core\Controller\FormController->getContentResult(Object(Symfony\Component\HttpFoundation\Request), Object(Drupal\Core\Routing\RouteMatch))
#29 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(123): call_user_func_array(Array, Array)
#30 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/Render/Renderer.php(573): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
#31 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(124): Drupal\Core\Render\Renderer->executeInRenderContext(Object(Drupal\Core\Render\RenderContext), Object(Closure))
#32 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(97): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array)
#33 /home/hendrug241/domains/kwbreet.be/public_html/test/vendor/symfony/http-kernel/HttpKernel.php(151): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
#34 /home/hendrug241/domains/kwbreet.be/public_html/test/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1)
#35 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#36 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\Core\StackMiddleware\Session->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#37 /home/hendrug241/domains/kwbreet.be/public_html/test/core/modules/page_cache/src/StackMiddleware/PageCache.php(106): Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#38 /home/hendrug241/domains/kwbreet.be/public_html/test/core/modules/page_cache/src/StackMiddleware/PageCache.php(85): Drupal\page_cache\StackMiddleware\PageCache->pass(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#39 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\page_cache\StackMiddleware\PageCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#40 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(52): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#41 /home/hendrug241/domains/kwbreet.be/public_html/test/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#42 /home/hendrug241/domains/kwbreet.be/public_html/test/core/lib/Drupal/Core/DrupalKernel.php(708): Stack\StackedHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#43 /home/hendrug241/domains/kwbreet.be/public_html/test/index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request))
#44 {main}

afbeelding van Niek Kloots
Door Niek Kloots op 25 augustus, 2020 - 19:17

Als ze doen wat ze beloven, dan komt er eind van de zomer een D8 versie van Subscription (beloofde men een maand geleden)
https://www.drupal.org/project/subscriptions/issues/2689533

Dus even geduld.
Heb je het sneller nodig, dan kan wat financiële ondersteuning de boel meestal versnellen.
(Heb ik zelf vroeger ook gedaan met omgerekend €200 beloning voor een module.)

afbeelding van tamtamhen
Door tamtamhen op 25 augustus, 2020 - 22:43

Als ik ingeef als actie 'Verstuur email' en vul een lijstje met bestemmelingen en als bericht een eenvoudige tekst, dan stuurt die wel degelijk een mail naar die adresssen. In die mail worden wel alle adressen meegegeven.
Als ik ingeef om te versturen naar de gebruikers met een bepaalde rol (heb al geprobeerd met de naam van de rol, en de systeemnaam van de rol), dan loopt het fout.
Maar ik weet ook nog niet hoe ik de body van de node moet meekrijgen. Heb al een aantal van die parameters maar die worden niet aanvaard.
Ik kan wachten. Het is maar eind 2021 dat we klaar zouden moeten zijn met drupal 8 of 9 dacht ik.
De drupal 7 versie draait nog altijd zoals het hoort.

afbeelding van tamtamhen
Door tamtamhen op 27 augustus, 2020 - 12:29

Ik ben aan het denken over het gebruiken van Mailchimp waarvoor men een feed url moet ingeven. Bij Wordpress werkt dat. Met Drupal is mij dat nog niet gelukt. De url geraakt niet door de W3 feed-validator.
Ergens las ik dat het aan de server zou liggen. Maar op diezelfde server-hosting werkt het wel met Wordpress.
Als ik het .xml bestand download en plaats in de root van de Wordpress site dan lukt de validatie wel. Er worden wel nog een aantal opmerkingen gegeven.
Het lijkt me een beveiliging maar weet niet waar die te vinden. htacces.?

afbeelding van Niek Kloots
Door Niek Kloots op 27 augustus, 2020 - 12:59
afbeelding van tamtamhen
Door tamtamhen op 27 augustus, 2020 - 14:35

Ik heb dat +/- gevolgd. Maar het is het product daarvan dat niet door de validatie geraakt. Het botst op een 403 eror. Al denk ik niet dat het aan de feed op zich ligt maar aan een of andere instelling in Drupal. Datzelfde bestand in de root van Wordpress valideerd wel al moet de inhoud vermoedelijk nog bijgewerkt worden. Ook in drupal 7 lukte mij dat niet.

afbeelding van Niek Kloots
Door Niek Kloots op 27 augustus, 2020 - 16:29

Informeer eens bij uw provider.
Misschien moet er iets ge-whitelist worden in de server instellingen.

afbeelding van tamtamhen
Door tamtamhen op 1 september, 2020 - 12:02

RSS validatie werkt. Ik kan de feed invoeren in Mailchimp. Reden was de firewall van Cloudflare. Ik heb een uitzondering bijgevoegd voor feed validatie. Ik moet dat ooit geweten hebben want voor de Worldpress site had ik dat al gedaan, dus niet voor de Drupal site.
Nu nog werken aan de vormgeving. Maar ik werk nu met de dev versie.
Als ik de view wil veranderen staat er steeds "Er zijn niet-opgeslagen wijzigingen" en "You have to configure either title or description core element."
Ik ga die view RSS eraf gooien en terug met de alpha versie proberen. Terug van het begin.
Maar er was geen alpha versie dus zit ik met hetzelfde probleem.

afbeelding van tamtamhen
Door tamtamhen op 1 september, 2020 - 23:09

Nu dat RSS import in mailchimp werkt probeer ik de vormgeving onder controle te krijgen.
Ik krijg een embedded afbeelding niet in de rss-xml.
Ik ben gaan spieken hoe Wordpress dat doet.Ik zie dat ze gebruik maken van informatie zoals dit :
<content:encoded><![CDATA[<p><em><strong>Onze missie:</strong></em><img class="size-medium wp-image-80 alignright" src="http://www.rijweg.be/wp-content/uploads/2017/04/DSC00425-1-300x225-300x2... alt="" width="300" height="225" /><br /> ...
Hoe krijg ik dat erin?

afbeelding van Niek Kloots
Door Niek Kloots op 1 september, 2020 - 23:27

Het goede antwoord staat hier vast wel bij. ;)
https://www.google.com/search?client=firefox-b-d&q=how+to+include+images+in+a+Drupal+rss+feed

Sorry, dat ik niet nauwkeuriger ben, maar het is toch een geval van uitproberen wat werkt.

afbeelding van tamtamhen
Door tamtamhen op 3 september, 2020 - 21:16

De 'Views RSS Format' heb ik uitgeschakeld en nu komt de afbeelding in de tekst in de RSS code en in mailchimp.
Alleen krijg ik het formaat van de afbeelding niet op de gewenste grootte en allignering. Maar dat is een probleem in mailchimp denk ik.

afbeelding van Niek Kloots
Door Niek Kloots op 3 september, 2020 - 22:03
afbeelding van tamtamhen
Door tamtamhen op 2 september, 2020 - 13:42

Sorry dat ik blijf sukkelen, maar: In de voorbeeldweergave lijkt alles in orde. Wanneer ik de feed wil bekijken dan is het img field verdwenen. Ook de andere html tags zoals p enz zijn verdwenen.
Nu weet ik ook niet of die interpreteerbaar zijn voor mailchimp.
Maar ik had het eigenlijk over afbeeldingsvelden binnen de tekst. Die komen er ook niet door.

afbeelding van tamtamhen
Door tamtamhen op 9 september, 2020 - 14:03

Mailing via Mailchimp werkt.
Ik heb wel problemen gehad met het formeren van de pubdate. Ik moest hiervoor een nieuw datumformaat maken, maar dat is met Engelse dag en maandnamen. Dus origineel wil dat de namen in het Nederlands maken vermits dat de sitetaal is.
Ik ben erin geslaagd om die termen via vertaling goed te krijgen mits de juiste te vertalen termen te kiezen zodat ook de namen voor o.a. de kalender nog in et Nederlands staan. Ik had ook geprobeerd via een tweede taal Engels en de selectie daarvoor in de instelling voor het datumformaat naar Engels te zetten. Maar dat blijkt niets te veranderen.
Bedankt voor de hulp.

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.

onomatopee