Questions tagged [blocks]
denotes questions about the `Block` classes.
1,810
questions
0
votes
0
answers
7
views
Arguments shared between multiple instances of same block
I have created a custom block and tried to insert it multiple times in the same page:
<block class="MyCompany\MyModule\Block\Producttabs\CategoryProducts" name="category.products....
0
votes
1
answer
38
views
Hi, I am new to magento. I am trying to place a CSS/javascript popup in the Products/Specification page, data from the static blocks
I am trying to place a CSS/Javascript popup onhover in the Products/Specification Section. Please refer the image. Onhover on the yellow circles.
I have created some static blocks, which I want to ...
0
votes
0
answers
33
views
How to add simple php or java function result into page or block?
How to add simple php or java function result into page or block using the page builder? If not possible please advise on other ways. I'm new with Magento.
I am writing a description of services ...
0
votes
1
answer
26
views
How to add category select in admin block page without UI component?
I am trying to add category selector in my block page without UI component.
This is my block file.
<?php
namespace Uedakanamono\BannerSlider\Block\Adminhtml\Banner\Edit\Tab;
use Magento\...
0
votes
1
answer
24
views
Need a block to cache its result regardless if it called from the controller or the template
I have a block with a function getParts() which is called from a template. This function does a bunch of queries and returns an array of data. I need to make it so if it does not return any data, a ...
0
votes
0
answers
36
views
Child block is not loaded when the main block is called in a CMS page
I made a custom module block with the following layout:
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:...
0
votes
0
answers
279
views
Close window popup after successfully submit form and refresh background form
I've added window model popup in block grid using add coulmnn method.
this popup is loaded when admin user click on action column. this popup window render as below approch.
$this->getColumn()->...
0
votes
1
answer
166
views
How to add an element under each product name on category pages?
How to add a subtitle / simple HTML element under each product name on a category page list?
I've tried various solutions via adding referenceContainers to the catalog_category_view.xml in my module ...
0
votes
0
answers
24
views
Magento 2: Blocks missing identities
When working with Full Page Cache and Varnish, the blocks are suppose to pass an array on the function afterGetOutput, by using the function $block->getIdentities(). These arrays are then merged ...
0
votes
1
answer
22
views
How do I create a Magento block that has input fields for to store values in variables?
My code for displaying rotating messages is currently hardcoded and I have to go in and update the messages manually. I want to replace this with a new block in magento so other people can just go ...
0
votes
0
answers
80
views
Magento 2 Footer does not update
I am working on a problem with updating the content of the footer in Magento (Adobe Commerce ver. 2.4.5-p1). I am rather new to working with Magento and appreciate any help.
A few days ago, my ...
0
votes
0
answers
77
views
Change price label from MYR to RM in Magento 2
In magento 2.4.4p2 commerce I am trying to change the pricing label from MYR to RM
But I am not able to found ways to change it, I am able to find this source code which purpose is to show the ...
0
votes
1
answer
276
views
How to call a block function from another block or template
At the moment I am trying to call a function that is in another block that I am writing from. I have tried through the __constructor() to pass the other block but this has not worked and using the ...
0
votes
1
answer
444
views
Save custom frontend form data to database magento 2.4.5
I have created custom form on frontend and now on submit click I want to save filled data to database.
module.xml
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/...
0
votes
1
answer
74
views
Block that doesn't explicitly declare template?
I recently followed a tutorial to add a custom fee to the checkout summary of my Magento store and after getting everything working, I realized that the block I created didn't need to have an ...
0
votes
1
answer
566
views
Get cart items in Magento 2.4 blocks
I'm trying to get access to all items in the shopping cart in a block, but I can't seem to get them. If I try the code below to construct and $items = $this->_cart->getQuote()->...
0
votes
2
answers
88
views
Calling magento block returning false
This probably easy and I'm forgetting something but...
product.price.final is a default xml block of magento why does it always returns false when I call it on my custom phtml.
<div>
<?= $...
0
votes
1
answer
78
views
Custom block is not showed in header.panel
Stumbled on this issue:
I need to add a block which switches between Web-pages in a DropDown form.
I am using a custom theme here. Block must be located at this side
But the problem is, that when I ...
0
votes
1
answer
419
views
Using a data patch to add the block into cms page
my task sounds like : "Using a data patch to add the block into cms page"
i have
data patch cms block
class CmcBlock implements DataPatchInterface
{
const CMC_BLOCK = 'first_cmc_block';...
0
votes
2
answers
59
views
Unable to display product name in catalog_product_view.xml
I am new at Magento, I would like to render the product name to catalog_product_view.xml (product page) from a custom phtml but it didn't work. May I know where did I go wrong? Thanks!
app/code/...
0
votes
1
answer
450
views
Magento 2 : Disable Caching for the Block or cacheable false
I have tried to get update value without caching block.
I have tried all below code,but they are not work.
public function getCacheLifetime()
{
return null;
}
$this->addData([
'...
1
vote
3
answers
870
views
best practice for get a block by id in *.phtml template in 2022 year?
Can you help me figure out which best practices to use for get block template by id in phtml file?
thanks everyone
if you need some info please send comment
okay, try it:
i created a block in admin ...
1
vote
0
answers
126
views
List of custom variables that can be accessed inside a static block
What I want to do is inject variables into static blocks. I know this can be achieved in System -> Custom Variables but it wouldn't be any quicker than opening up every static block to change the ...
0
votes
2
answers
224
views
Cannot insert custom block into 'product.price.final' in XML
Here is my catalog_product_view.xml:
I want to insert one CustomBlock to this final price block, so i can use getChildHtml() to call in template final_price.phtml, but it does not work so far, why ?
&...
0
votes
1
answer
90
views
CSS put in block not reflecting in magento 2
in magento 2.3.5p2
In Admin Panel Content > Elements > Blocks
a Block has been created to showcase a list of products for promotion
The content of the block is as below
<img src="{{media ...
0
votes
2
answers
2k
views
How to pass argument from layout to block and how it works Magento 2?
I just wanted to know how to pass argumnet from layout to block and how its work and how its value pass in $data?
Can anyone explain it deeply
0
votes
2
answers
755
views
Trying to get viewModel in phtml
I'm trying to get viewModel in two areas inside phtml. I'm getting an error (Fatal Error: 'Uncaught Error: Call to a member function getviewmodelText() on null).
My code for ViewModel is :
Phtml file :...
1
vote
1
answer
102
views
is it possible to extend the block class in model
Is it possible to extend block class in model? if so, how to do it. please provide me with example. I have inherited model a class from model and i want to inherits class in block using the class i ...
0
votes
1
answer
27
views
How to get Current Product Id in which the Block is Rendered?
I have made a custom Block that appears on the checkout page of every product item. So each time the product is rendered, that block is called. The block is rendered below every product item. I want ...
2
votes
1
answer
145
views
Unable to override \Magento\Directory\Block\Data class-magento2
Can anybody help me to add a class in getCountryHtmlSelect()
I have tried to override \Magento\Directory\Block\Data file using plugin but i can't extend that so i go for perference.
added code in di....
0
votes
2
answers
520
views
How to get the product images by their role in Magento2 and display it to on frontend
I am new to magento2, I don't know how to get the product images by their role and display it on the frontend. can anyone help me to understand this flow from scratch, so I can understand how to ...
0
votes
1
answer
43
views
Difference Between $block and $this with Example in magento 2.4.4?
I want to know what is the main difference between $block and $this with example. And also wants to know what are the classes of $this and $block.
1
vote
1
answer
372
views
Adding layout handles to blocks in cms pages
We have a cms page with a content like this:
<p>Lorem Ipsum</p>
<div>{{block class="Vendor\Module\Block\Feature" block_id="feature_wrapper_block"}}</div>
&...
1
vote
2
answers
255
views
how to add cms block in magento without using our own theme and in app/code?
How to Add CMS Block in Magento2 programatically.
I want to add a cms block in app/code insstead of app/design using layout or xml files.
0
votes
1
answer
48
views
PASS DATA FROM MODEL TO BLOCK
Hello guys i get my data from db with API i want to show data in frontend , i can do this
this is function, that return an array of data.
public function getComputerAttr($customerId) {
$...
0
votes
1
answer
203
views
Magento2 : Layout block what is the difference between acl="" and aclResource"" attribute
I've been trying to figure out the difference between acl and aclResource both attributes available for <block> directive.
I know that aclResource is useful to render the block based on specific ...
0
votes
1
answer
227
views
Using a block markup tag strips out elements of block created in pagebuilder
When I create a block with pagebuilder that includes background images for the rows, image elements and buttons they all get stripped out when using the {{block id=''}} tag on another page
There is ...
0
votes
0
answers
67
views
Extension Layout won't work when using a custom theme
I have built an extension intending it to add a block underneath the Add to Cart button on the catalog product page.
My extension layout file isn't being executed - instead it just executes my custom ...
0
votes
1
answer
87
views
Can't add block below add to cart button
I am new to Magento and would like to add a custom block underneath the 'Add to Cart' button.
Here is my catalog_product_view.xml file:
<?xml version="1.0"?>
<page xmlns:xsi="...
1
vote
0
answers
40
views
block which can be added between products on category page magento 2?
is there any free or paid extension available in which we can add block and this will display on the category page between the products on 20th product, 40th product like this.
0
votes
1
answer
97
views
How to display cms block in product page if some attribute is set to yes
I want to display cms block if product has the attribute set to yes. A product may have multiple attributes set to yes, and may display multiple cms blocks. Attribute label text will be a BlockId. It ...
0
votes
1
answer
16
views
How to modify core product block
I have a problem with having any impact on how the site render a block. I want to pass data about shipping price to a product page, and I want it done by creating module, I've made standard: app/code/...
2
votes
2
answers
1k
views
Magento 2 How to create CMS block with HTML content programmatically
In Magento 2.4.x, How to create CMS block with HTML content (Text, Image with div structure) programmatically in Page builder section?
0
votes
1
answer
188
views
Unable to retrieve value from Block
I am using Magento 2.3.5-p2
I am adding a Google Tag Manager integration code at the Catalog Search, thus this requires me to modify the catalogsearch_result_index.xml and add a new .phtml file which ...
0
votes
1
answer
149
views
Magento 2 - How to override footer block
How to How to override footer block Magento\Theme\Block\Html
Current block is
vendor\magento\module-theme\Block\Html\Footer.php
<?php
namespace Magento\Theme\Block\Html;
use Magento\Customer\Model\...
0
votes
1
answer
66
views
Magento 2.3.4 - CMS_Block Query taking up resource
Hope someone can help because I'm aghast.
So we have a 2.3.4 store (migrated from 1.9) which we put live recently. After an hour or so, the site completely collapsed under the traffic (apparently it ...
0
votes
1
answer
23
views
Remove block magento
I am facing a problem in the picture. I have two SIGNOUT. How can delete the external SIGNOUT?[![enter code here][1]][1]
0
votes
0
answers
431
views
Magento 2 : Rearrange Block Argument Items Using ReferenceBlock
I'm using magento 2.4 and trying to customize the items ordered table in admin order detail page via MyVendor\MyModule\view\adminhtml\layout\sales_order_view.xml. Here, if I reference the block to add ...
0
votes
0
answers
2k
views
main.CRITICAL: Error: Call to a member function getId() on null
I'm using Magento 2.4.3 and I'm loading a custom module using someone else's code from the link
https://community.magento.com/t5/Magento-2-x-Programming/Magento-2-Product-Reviews-only-by-customer-who-...
1
vote
0
answers
369
views
How to extend app/code/Smartwave/Megamenu/Block/Topmenu.php this file Function in Custom Module or in Child Theme?
I need to extend a function from this file app/code/Smartwave/Megamenu/Block/Topmenu.php.
By using a module or in child theme.
How can i achieve that to extend that file like how to modify that ...