Hot answers tagged

8

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 ...


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 ...


6

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


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 ...


5

Drupal 8's architecture is different from most, and you probably know that there are two copies of some files - one in libraries and one in vendor. My guess is that Mosaico is getting the path to url.php through two different functions that give different results. Open up your civicrm.settings.php and find the line that has CIVICRM_UF_BASEURL in it, and ...


4

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: ...


4

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.


4

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. ...


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.


4

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


4

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. ...


4

If you change your site's domain, the specific sql that you can run to fix your templates and (separately) your existing messages (e.g. those in progress or in case you want to copy them): From "olddomain.org" to "newdomain.org": update civicrm_mosaico_template set metadata = replace(metadata,'olddomain.org','newdomain.org'); update civicrm_mailing set ...


4

Mosaico template 1.19 solves the problem with transparent background for the Logo block at the top. Thanks


4

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 ...


4

Unfortunately there is no single Mosaico privilege. You would achieve what you want using a combination of CMS permissions and CiviCRM ACL. I would do the following: Create a special account for this volunteer, that they will use just for creating the the templates. Create ACL so that the volunteer account has access to only one group of contacts, a testing ...


3

We did it by just removing those template files from the server (I couldn't find a less brute-force way to do it). In wordpress they are here: wordpress/wp-content/uploads/civicrm/ext/uk.co.vedaconsulting.mosaico/packages/mosaico/templates.


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

I've run into this error for three reasons: 1: I copied and pasted in text and there was a special character in there that CiviCRM did not like. I figured out which one it was by pasting in only pieces of the text and watching to see when it quit saving and instead gave me the error. 2: I'd upgraded CiviCRM and the permissions weren't correct on some files ...


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

If you want to open the traditional UI for mailings, you can find this under Mailings -> New Mailing(Traditional) nagivation menu. If you don't see that menu item, try updating mosaico ext to latest OR simply visit - http://site-name/civicrm/a/#/mailing/new/traditional


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.


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