Giter Site home page Giter Site logo

drupalwxt / wxt_bootstrap Goto Github PK

View Code? Open in Web Editor NEW
8.0 8.0 3.0 1.29 MB

Bootstrap derived sub-theme aligned for use with the Web Experience Toolkit jQuery Framework.

CSS 4.07% JavaScript 6.24% PHP 7.61% Makefile 0.02% SCSS 4.41% Twig 77.65%
bootstrap drupal theme wxt

wxt_bootstrap's People

Contributors

dsamojlenko avatar gdaw avatar joejoseph00 avatar olstjos avatar ptsimard avatar rabiasajjad avatar sjaffery avatar sjpeters79 avatar smulvih2 avatar sylus avatar zachomedia avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wxt_bootstrap's Issues

Facets block/Facets Searchbox Widget not working in WXT Boostrap + any child theme

I have found across multiple sites that any site using Wxt Bootstrap as the base theme (including any child themes) will run into issues when trying to use the Facets block that come with the Facets module. The issues are isolated to only the wxt_bootstrap theme, using Bartik or any other Drupal theme the facets block work fine.

Reproduce the issue:

  1. Install and set as default either wxt_boostrap or any child-theme e.g: wxtsub_bootstrap to be the main default theme for the website.
  2. Install facets module and setup Search API/Search API Solr
  3. Configure the facets, use a facet source that is: "Searchable list of checkboxes/Searchable list of links" (must enable "Facets Searchbox Widget") or use the "List of checkboxes" display type
  4. Place a block created with the facets module on the page

Expected result:
Search input works and filters the list based on the user input, checkboxes should appear on the page

Actual result
Entering text into the search box (for searchable list), nothing happens. For the List of checkboxes display type the links (a tags) do not get turned into checkboxes

Note:

This works for anonymous users and does not work for authenticated users, also found that the JS placeholder (from BigPipe) is not replacing the correct tags with the actual loaded JS.

Workaround

Install the Facets Form module OR disable BigPipe completely

Service not found Exception

After running composer require drupal/wxt_bootstrap and installing and setting to default WxT Bootstrap 8.x-6.1 theme I receive the following error:

Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: You have requested a non-existent service "wxt_library.service_wxt". in Drupal\Component\DependencyInjection\Container->get() (line 156 of core/lib/Drupal/Component/DependencyInjection/Container.php).

I tried to run composer require drupal/wxt_library and received the following error:

Problem 1
- Root composer.json requires drupal/wxt_library ^6.0 -> satisfiable by drupal/wxt_library[6.0.0].
- drupal/wxt_library 6.0.0 requires wet-boew/wet-boew 4.0.43.1 -> could not be found in any version, there may be a typo in the package name.

Starterkit is not functional

The starterkit doesn't not have up to date code, documentation or templates to be used properly with wxt_bootstrap as a parent theme. It should be removed or updated to have the right information for developers.

List core hacks & dependencies in project page

It is useful to make sure that any hacks to core and module dependencies in the theme are clearly laid out in the project page so that folks are able to catch issues early and not be surprised in the middle of trying to implement the theme.

Also, it is mentioned that the distribution is recommended, but not why. If you've already migrated a site to Drupal Core, why not just add in the theme if that is all that is missing?

dependency resolution

Hello Sylus, I understand that composer is the recommended way to deal with the dependencies. However on windows composer is a bit of a pita to set up. To reduce barriers to adoption any ideas what would it take to get the wxt_library.service_wxt whitelisted for drupal.org so that one could just download and enable wxt_bootstrap? I was curious, installed wxt_bootstrap from simplytest.me , it installs , I can set the wxt_bootstrap theme as the default theme , however then going to the home page there is an issue due to a missing dependancy.

Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: You have requested a non-existent service "wxt_library.service_wxt". in Drupal\Component\DependencyInjection\Container->get() (line 157 of /home/dc66a/www/core/lib/Drupal/Component/DependencyInjection/Container.php).

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.