Hot answers tagged

8

I've just had a seemingly identical problem on upgrade to 5.13.5 (ImageMagick reported as missing when present & up to date). Disabling Mosaico/Fleximailer/Shoreditch & then re-enabling them seemed to resolve the issue.


7

Mosaico doesn't create any custom data in CiviCRM, so it is safe to Uninstall the extension. However, any template created in Mosaico will be lost. To uninstall the extension you will need to disable it.


7

Its a bad idea of upgrading as uninstall and install new version of extension. You can upgrade the extension either one of the following two ways: If the extension is listed under CiviCRM extension page with auto-download as true then under CiviCRM extension page of your site you should be able to see an option for updating the extension(if option not ...


7

You can try the Mosaico Message Template Synchronisation extension. From the README: This extension enables you to use CiviCRM-Mosaico templates with scheduled reminders, personal messages, etc. It does this by automatically copying each template from Mosaico to a CiviCRM "Message Template". When you install the extension, all existing ...


5

looks like there is no way to do this via the limited 'what you see is what you get' (WYSIWYG) editor, so this would have to be done in the code of the block you are working in, by clicking onto the source button < > And then using the html for an anchor link. For example your first anchor link can be called 'one' You would use it as follows. If you ...


5

We recommend Mosaico so that all the data stays in CiviCRM. Has it been explained to you that Mosaico works as 'part' of civicrm not as a third party service and hence no 'integration' or 'charges'?


5

There are multiple "token" systems in CiviCRM depending on your context. {$totalAmount|crmMoney} is a Smarty token, which only works in Smarty emails. System Workflow messages are Smarty, traditional templates don't handle Smarty by default, but can; Mosaico templates don't support Smarty (by design). None of the approaches suggested above are without ...


4

I believe you can set the "Mailing Visibility" option (accessed by clicking the "Advanced Mailing Options" button on the 3. Options page of the Mosaico workflow) to "Public Pages" which will create a public HTML page that visitors can view, accessed by a tokenized link in the email itself. You should be able to get the HTML from this page and add it to your ...


4

we're looking to upgrade the mosaico library in CiviCRM to the latest version in the next few weeks. After we do that the extra features will become available.


3

I think there is nothing that allow to hide base templates for now. Personally, I would like to see a functionality that allows hide selectively the usable templates from a list of available templates. Perhaps a new featured request could be opened on https://github.com/veda-consulting/uk.co.vedaconsulting.mosaico on this direction.


3

What worked for me with google-fonts is the following: After the tag add the include path generated from google-fonts, in this example Modak and Open Sans. @import url('https://fonts.googleapis.com/css?family=Modak|Open+Sans'); Then in the @supports block, in the face part add the fonts separated by '|', to be included in the blocks: face { label: ...


3

The setup.sh is only necessary to build Mosaico, since it's still in beta. You don't need it to actually run Mosaico. Just download a pre-built version here: http://dist.civicrm.org/extension/uk.co.vedaconsulting.mosaico/latest/uk.co.vedaconsulting.mosaico-latest.zip


3

It sounds like the same issue as here perhaps: https://github.com/veda-consulting/uk.co.vedaconsulting.mosaico/issues/160 If you read the detail, the problem has been fixed for new templates, but old templates created before the fix will still fail most likely


3

Based on your comments, I believe I see the issue. CiviMail requires bounce processing to be enabled to work properly. The documentation might want to emphasize this point - but your error is actually mentioned in the VERP Support section. VERP is a standard by which you send each email from a different "From" address - so when a server responds that the ...


3

There are some new permisssions to review/set: navigate to your where set permissions in your CMS. In Drupal: People -> Permissions - and look for these:


3

The current version produces a "Update your browser!" message - which is not helpful since I already have the latest, and that is not the problem. Mosaico itself (not just the CiviCRM integration) is picky about the plugins you have installed in your browser. See https://github.com/voidlabs/mosaico/issues/383#issuecomment-428911320 and https://github.com/...


3

Under Mailings, you should have an option for "Mosaico Templates" where you would create your message templates, but these templates are currently only available to you for mass email (Mailings > New Mailing) - they can't be used for things like Schedule Reminders or direct emails to contacts using the Send Email action (to 50 contacts or less) in CiviCRM. ...


3

I have seen this error occur on WordPress due to a false positive generated in WordFence security plugin. If that might be your issue, put WordFence Firewall back into "Learning Mode", try saving/testing a Mosaico template email again in Civi and - if that is the problem - then WordFence should Whitelist the action, and the error should disappear.


3

@mattwire helped me out. Disable the Mosaico extension, replace the mosaico directory in the extensions directory with the new version, refresh the extensions page in app, enable Mosaico, and run an extensions database upgrade. In this case there were no db upgrades necessary, but there could be depending on the versions.


3

My understanding is that it's not possible, because Mosaico doesn't currently support transactional emails, only bulk emails. I believe Veda is looking for funding from folks willing to sponsor adding Mosaico for transactional emails.


3

I believe you can use hook_civicrm_mosaicoBaseTemplates() hook to create your own new mosaico block template definition (alternative to versafix-1). Documentation on how you can use this hook can be found here. HTH Pradeep


3

Most likely it's missing PHP's ImageMagick OR GD Extension, required for image manipulation. One quick way to check phpinfo in drupal is to visit url https://example.org/admin/reports/status/php and see if you find imagemagick or GD related info.


3

In my case, neither of the other answers solved the issue I was having although I'm sure they are also reasons why Mosaico might not be working! In my case, it was due to a dodgy Drupal module that was injecting whitespace into all the images which caused them to break. I set up a local copy of the site and enabled each module one by one until the images ...


3

If it has been working correctly and then produces this error, clearing the cache is sometimes enough to get it working again: Administer > System Settings > Cleanup Caches and Update Paths


3

As a workaround for the specific example in your post, you can create a custom token. This post explains how using hook_civicrm_tokens and hook_civicrm_tokenValues


3

Using the browser network tools shows a failure to load the template with a "mixed content" message. The problem is that the template metadata includes the full URL of the template. The fix is to update the template URL in the Mosaico metadata to use https:// in place of http:// With db access, you can update template_options in civicrm_mailing. ...


3

It is an Extension and you would need to 'install' it via the Extension page. Administer > System Settings > Extension


3

You can check out the version from github repo and place the template in your installation. I have just cloned https://github.com/voidlabs/versafix-template/tree/v1.1.19/dist/template folder to my Mosaico templates folder and it works. You can copy the folder as versafix-new and rename html file as template-versafix-new.html so your legacy copy wouldn't get ...


2

Is it possible? Yes, Mosaico is a client-side Javascript library that runs in the browser. It needs a PHP backend that runs on Windows. Is it easy? No. Your starting point the setup.sh script runs only on Unix. However, it is not very complicated so that you can try executing the actions manually. But it is dependent on tools like git, npm and grunt, which ...


2

To add bulleted and numbered lists to the Mosaico editor, install the Mosaico Toolbar Editor (com.ginkgostreet.mosaicotoolbarconfig) extension. Then go to Administer > CiviMail > Mosaico Settings, and edit the Mosaico Toolbar Settings field and insert bullist numlist after hr. Hopefully this might be incorporated into CiviCRM Mosaico one day so that it ...


Only top voted, non community-wiki answers of a minimum length are eligible