developer resources
Codebales holds an ever growing number of solutions to problems that we have experienced in our day to day code writing
Selected filter
167
results
Andrew Fletcher
•
Tailwind CSS is a highly customisable framework that delivers developers the tools to quickly pull your site together.
Initial Configuration
The installation and configuration steps are essentially the same as those outlined within the Tailwind documentation.
Note they need to be performed within your custom theme's directory such as /themes/custom/{theme} for Drupal 9
Install Tailwind and PostCSS via npm or yarn. I used npm...
# Using npm
npm install...
Andrew Fletcher
•
Currently, we are upgrading a site from Drupal 7 to Drupal 9. During this...
Andrew Fletcher
•
Import a database
lando db-import doj.sqlEnter the MySQL database
lando mysql...
Andrew Fletcher
•
The challenge I was facing, I had written a script to scan barcodes and use...
Andrew Fletcher
•
Explain public, private, protected functions and variables inside a class in...
Andrew Fletcher
•
Assuming there is a new field requiring a change on a content type. How do you ensure the changes apply in the next deployment?
There are a couple of ways to achieve this... depending on whether a custom module exists or not. I'll focus on using Drush.
Drush is a great tool to manage many of Drupal's features. For changes that are applied within the backend, best to use Drush export command - drush cex. Then your config directory at root will be updated with the change....
Andrew Fletcher
•
Replicate
Replicate the bug in your local environment.
Check
Check - do you have...
Andrew Fletcher
•
2 or 3 approaches to build a homepage or landing page through Drupal
Please...
Andrew Fletcher
•
Drupal cache is one of the major subsystems that deliver Drupal's flexibility...
Andrew Fletcher
•
It appears that the plugin or file path is not working how it used to be on...
Andrew Fletcher
•
My goal was to get the base URL and compare it with the URL of the link. Was it an internal or external link? You can get the hostname, "{your_domain}", directly from the getHost() request:
$host = \Drupal::request()->getHost();However, if you need the schema as well, such as https://{your_domain}
$host = \Drupal::request()->getSchemeAndHttpHost();
In my situation, I needed to redirect the page to an external site and count the page. So
$cache =...
Andrew Fletcher
•
JSON structure
Outlining the structure of the elements common attributes:...
Andrew Fletcher
•
Whilst I had regularly used HAL to upload files through REST API, this is no...
Andrew Fletcher
•
How do you retrieve a taxonomy term tid value from it's name?
In this situation,...
Andrew Fletcher
•
If you are like me, almost every view I have will have this filter. So I...