Hi,
I have some text information below my products in the product category pages. See screenshot example: http://prntscr.com/kqe99z.
I was wondering if anybody could help me with an example code on how to show this text minimized. Because i treid to use js script for it, but somehow it won't work. Not sure what i'm missing here.
Regards
Anyone?
You can use jquery here to show or hide your content.
Write the following jquery code in the file where you added this text.
See the example given below.
<p><button class="show-hide-minimized-content">Show/Hide Text</button></p> <p class="minimize-text" style="display: none;">This is the content which you want to minimize.</p> <script type="text/javascript"> require(['jquery'], function($){ jQuery(document).ready(function(){ jQuery('body').on("click", ".show-hide-minimized-content", function(){ jQuery(".minimize-text").toggle(); }); }); }); </script>
Thanks you for the reply. I'm not sure why the js script isn't working. It should work, but can't find the issue?
I know where to put the html code for that specific category: http://prntscr.com/kw53j6
Now I still need to add the js file somewhere. Is it somewhere over here? html/app/design/frontend/theme/default/Magenot_Catalog/layout
And do I need to add it as a new file or something? And do I need to add the js file for every category?
Can somebody point me in the right direction?
Anyone??
@Jojobaa wrote:Thanks you for the reply. I'm not sure where to add the js script to get this working?
I know where to put the html code for that specific category: http://prntscr.com/kw53j6
Now I still need to add the js file somewhere. Is it somewhere over here? html/app/design/frontend/theme/default/Magenot_Catalog/layout
And do I need to add it as a new file or something? And do I need to add the js file for every category?
Can somebody point me in the right direction?
I added the html code in the category content block. http://prntscr.com/kxcggm
Then I added the js script in the default store view footers Miscellaneous HTML block: http://prntscr.com/kxcgyj
But the script doens't seem to do anything on front-end, there is no collapse button visible for the category text: http://prntscr.com/kxch89
Anyone a suggestion or can see what I did wrong?
Anyone??
Anyone alive out there?
Somebody? ;-)
I suggest you mention the username when you reply. It will notify that particular user about your reply so you can get the response very fast.
Do you need any help?
You can call your custom js file in
app/design/frontend/vendor/theme/Magento_Catalog/layout/catalog_category_view.xml
<?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <head> <script src="Magento_Catalog::js/custom.js" /> </head> <body> </body> </page>
Now create your custom.js file at following location
app/design/frontend/venodr/theme/Magento_Catalog/web/js/custom.js
Now add the javascript code in this custom.js file.
After that, run the deploy command
php bin/magento s:s:d -f