compatibility to c5 themes

Permalink Browser Info Environment
Hi, I have a pre-sale questionregarding: Location Map and to Snipcart commerce addon: are they easily integrateable and compatible with professional themes like Modena, Pixel 2 or Bitter theme? Thank you, Alex

Type: Pre-Sale
Status: In Progress
alex5b
View Replies:
mesuva replied on at Permalink Reply
mesuva
Hi Alex,

you should find that both add-ons neatly integrate such themes.

For Location Map, the map itself is largely unaffected by the theme, but it may adopt some of the font styling for its popup bubbles. The list of locations that can be displayed underneath the map is output as a simple unordered list of links.

For Snipcart, the output is also quite simple, in that it outputs the product image and the button within paragraph tags and the name within an H2 tag. The add-to-cart button itself is set by default to use Bootstrap based classes, so in any Bootstrap based theme they'll look like a standard button. But you can also change the button class used, and add further classes through the dashboard.

Ultimately you can override quite easily the block templates for both add-ons, if you are using a theme that has custom classes you'd like to apply, or if you'd like to change the output HTML. The blocks also output quite a number of custom classes (like 'snipcart-product-name'), so you'd have further styling control - either through custom templates or other CSS overrides you'd put in your site.

Personally I'm not a fan of add-ons that include their own look-and-feel, and I've taken the same approach with these add-ons in that their output is as vanilla as possible.

Cheers
-Ryan
alex5b replied on at Permalink Reply
alex5b
Thank you for the prompt and thorough reply, Ryan. Much appreciated. It helped with the decision to go ahead with the Modena theme and with the Snipcart and Location Map add-ons.

Kind regards

Alex

concrete5 Environment Information

# concrete5 Version
Core Version - 8.5.2
Version Installed - 8.5.2
Database Version - 20190925072210

# Database Information
Version: 5.6.40-84.0-log
SQL Mode: NO_ENGINE_SUBSTITUTION

# concrete5 Packages
None

# concrete5 Overrides
None

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
cgi-fcgi

# PHP Version
7.1.30

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, ionCube Loader, json, ldap, libxml, mbstring, mcrypt, memcached, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, readline, Reflection, session, shmop, SimpleXML, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 120
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 120
max_input_vars - 3000
memory_limit - 768M
post_max_size - 128M
sql.safe_mode - Off
upload_max_filesize - 128M
ldap.max_links - Unlimited
memcached.sess_lock_max_wait - not set
memcached.sess_lock_wait_max - 2000
memcached.sess_server_failure_limit - 0
mysqli.max_links - 60
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - 60
pgsql.max_persistent - Unlimited
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 10000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.1 Safari/605.1.15

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You have not specified a license for this support ticket. You must have a valid license assigned to a support ticket to request a refund.