Show the content of other site in my system configuration in Magento 2
How do I show the content of other sites in my system configuration, Please provide me a solution
<group id="general" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="0"
showInStore="0">
<label>abcd</label>
<frontend_model>xxyyBlockAdminhtmlSystemConfigExtensions</frontend_model>
<comment>
<![CDATA[
<iframe id="mp-core-partners" src="https://www.123.com/core/sbc.html" frameborder="0" scrolling="no" width="100%" height="1700px" style="min-height: 800px;"></iframe>
]]>
</comment>
</group>
magento2.3 system-config
add a comment |
How do I show the content of other sites in my system configuration, Please provide me a solution
<group id="general" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="0"
showInStore="0">
<label>abcd</label>
<frontend_model>xxyyBlockAdminhtmlSystemConfigExtensions</frontend_model>
<comment>
<![CDATA[
<iframe id="mp-core-partners" src="https://www.123.com/core/sbc.html" frameborder="0" scrolling="no" width="100%" height="1700px" style="min-height: 800px;"></iframe>
]]>
</comment>
</group>
magento2.3 system-config
add a comment |
How do I show the content of other sites in my system configuration, Please provide me a solution
<group id="general" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="0"
showInStore="0">
<label>abcd</label>
<frontend_model>xxyyBlockAdminhtmlSystemConfigExtensions</frontend_model>
<comment>
<![CDATA[
<iframe id="mp-core-partners" src="https://www.123.com/core/sbc.html" frameborder="0" scrolling="no" width="100%" height="1700px" style="min-height: 800px;"></iframe>
]]>
</comment>
</group>
magento2.3 system-config
How do I show the content of other sites in my system configuration, Please provide me a solution
<group id="general" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="0"
showInStore="0">
<label>abcd</label>
<frontend_model>xxyyBlockAdminhtmlSystemConfigExtensions</frontend_model>
<comment>
<![CDATA[
<iframe id="mp-core-partners" src="https://www.123.com/core/sbc.html" frameborder="0" scrolling="no" width="100%" height="1700px" style="min-height: 800px;"></iframe>
]]>
</comment>
</group>
magento2.3 system-config
magento2.3 system-config
edited 8 mins ago
Amit Bera♦
58.6k1475174
58.6k1475174
asked 20 mins ago
JaisaJaisa
8051936
8051936
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Remove comment tag if you want to add the same in system config.
You have already defined frontend_model so create a block file with specified value in it with following code.
<?php
namespace [Vendor][Module]BlockAdminhtmlFormField;
class Customfield extends MagentoConfigBlockSystemConfigFormField
{
/**
* @param MagentoBackendBlockTemplateContext $context
* @param array $data
*/
public function __construct(
MagentoBackendBlockTemplateContext $context,
array $data =
)
{
parent::__construct($context, $data);
}
/**
* Set template.
*/
protected function _construct()
{
parent::_construct();
$this->setTemplate('[Vendor]_[Module]::system/form/field/custom.phtml');
}
public function render(MagentoFrameworkDataFormElementAbstractElement $element)
{
// Remove scope label
$element->unsScope()->unsCanUseWebsiteValue()->unsCanUseDefaultValue();
$configValue = (string) $element->getValue();
$values = ;
if (strlen($configValue) > 0) {
$values = explode(',', $configValue);
}
$this->setConfigValue($values);
return parent::render($element);
}
public function getSelectedAttributes()
{
$options = ;
return $options;
}
/**
* Return element html.
*
* @param MagentoFrameworkDataFormElementAbstractElement $element
*
* @return string
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
*/
protected function _getElementHtml(MagentoFrameworkDataFormElementAbstractElement $element)
{
return $this->_toHtml();
}
}
The create a phtml file
[Vendor]/[Module]/view/adminhtml/templates/system/form/field/custom.phtml
With whatever you want to add like
<iframe id="mp-core-partners" src="https://www.123.com/core/sbc.html" frameborder="0" scrolling="no" width="100%" height="1700px" style="min-height: 800px;"></iframe>
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "479"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f263576%2fshow-the-content-of-other-site-in-my-system-configuration-in-magento-2%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Remove comment tag if you want to add the same in system config.
You have already defined frontend_model so create a block file with specified value in it with following code.
<?php
namespace [Vendor][Module]BlockAdminhtmlFormField;
class Customfield extends MagentoConfigBlockSystemConfigFormField
{
/**
* @param MagentoBackendBlockTemplateContext $context
* @param array $data
*/
public function __construct(
MagentoBackendBlockTemplateContext $context,
array $data =
)
{
parent::__construct($context, $data);
}
/**
* Set template.
*/
protected function _construct()
{
parent::_construct();
$this->setTemplate('[Vendor]_[Module]::system/form/field/custom.phtml');
}
public function render(MagentoFrameworkDataFormElementAbstractElement $element)
{
// Remove scope label
$element->unsScope()->unsCanUseWebsiteValue()->unsCanUseDefaultValue();
$configValue = (string) $element->getValue();
$values = ;
if (strlen($configValue) > 0) {
$values = explode(',', $configValue);
}
$this->setConfigValue($values);
return parent::render($element);
}
public function getSelectedAttributes()
{
$options = ;
return $options;
}
/**
* Return element html.
*
* @param MagentoFrameworkDataFormElementAbstractElement $element
*
* @return string
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
*/
protected function _getElementHtml(MagentoFrameworkDataFormElementAbstractElement $element)
{
return $this->_toHtml();
}
}
The create a phtml file
[Vendor]/[Module]/view/adminhtml/templates/system/form/field/custom.phtml
With whatever you want to add like
<iframe id="mp-core-partners" src="https://www.123.com/core/sbc.html" frameborder="0" scrolling="no" width="100%" height="1700px" style="min-height: 800px;"></iframe>
add a comment |
Remove comment tag if you want to add the same in system config.
You have already defined frontend_model so create a block file with specified value in it with following code.
<?php
namespace [Vendor][Module]BlockAdminhtmlFormField;
class Customfield extends MagentoConfigBlockSystemConfigFormField
{
/**
* @param MagentoBackendBlockTemplateContext $context
* @param array $data
*/
public function __construct(
MagentoBackendBlockTemplateContext $context,
array $data =
)
{
parent::__construct($context, $data);
}
/**
* Set template.
*/
protected function _construct()
{
parent::_construct();
$this->setTemplate('[Vendor]_[Module]::system/form/field/custom.phtml');
}
public function render(MagentoFrameworkDataFormElementAbstractElement $element)
{
// Remove scope label
$element->unsScope()->unsCanUseWebsiteValue()->unsCanUseDefaultValue();
$configValue = (string) $element->getValue();
$values = ;
if (strlen($configValue) > 0) {
$values = explode(',', $configValue);
}
$this->setConfigValue($values);
return parent::render($element);
}
public function getSelectedAttributes()
{
$options = ;
return $options;
}
/**
* Return element html.
*
* @param MagentoFrameworkDataFormElementAbstractElement $element
*
* @return string
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
*/
protected function _getElementHtml(MagentoFrameworkDataFormElementAbstractElement $element)
{
return $this->_toHtml();
}
}
The create a phtml file
[Vendor]/[Module]/view/adminhtml/templates/system/form/field/custom.phtml
With whatever you want to add like
<iframe id="mp-core-partners" src="https://www.123.com/core/sbc.html" frameborder="0" scrolling="no" width="100%" height="1700px" style="min-height: 800px;"></iframe>
add a comment |
Remove comment tag if you want to add the same in system config.
You have already defined frontend_model so create a block file with specified value in it with following code.
<?php
namespace [Vendor][Module]BlockAdminhtmlFormField;
class Customfield extends MagentoConfigBlockSystemConfigFormField
{
/**
* @param MagentoBackendBlockTemplateContext $context
* @param array $data
*/
public function __construct(
MagentoBackendBlockTemplateContext $context,
array $data =
)
{
parent::__construct($context, $data);
}
/**
* Set template.
*/
protected function _construct()
{
parent::_construct();
$this->setTemplate('[Vendor]_[Module]::system/form/field/custom.phtml');
}
public function render(MagentoFrameworkDataFormElementAbstractElement $element)
{
// Remove scope label
$element->unsScope()->unsCanUseWebsiteValue()->unsCanUseDefaultValue();
$configValue = (string) $element->getValue();
$values = ;
if (strlen($configValue) > 0) {
$values = explode(',', $configValue);
}
$this->setConfigValue($values);
return parent::render($element);
}
public function getSelectedAttributes()
{
$options = ;
return $options;
}
/**
* Return element html.
*
* @param MagentoFrameworkDataFormElementAbstractElement $element
*
* @return string
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
*/
protected function _getElementHtml(MagentoFrameworkDataFormElementAbstractElement $element)
{
return $this->_toHtml();
}
}
The create a phtml file
[Vendor]/[Module]/view/adminhtml/templates/system/form/field/custom.phtml
With whatever you want to add like
<iframe id="mp-core-partners" src="https://www.123.com/core/sbc.html" frameborder="0" scrolling="no" width="100%" height="1700px" style="min-height: 800px;"></iframe>
Remove comment tag if you want to add the same in system config.
You have already defined frontend_model so create a block file with specified value in it with following code.
<?php
namespace [Vendor][Module]BlockAdminhtmlFormField;
class Customfield extends MagentoConfigBlockSystemConfigFormField
{
/**
* @param MagentoBackendBlockTemplateContext $context
* @param array $data
*/
public function __construct(
MagentoBackendBlockTemplateContext $context,
array $data =
)
{
parent::__construct($context, $data);
}
/**
* Set template.
*/
protected function _construct()
{
parent::_construct();
$this->setTemplate('[Vendor]_[Module]::system/form/field/custom.phtml');
}
public function render(MagentoFrameworkDataFormElementAbstractElement $element)
{
// Remove scope label
$element->unsScope()->unsCanUseWebsiteValue()->unsCanUseDefaultValue();
$configValue = (string) $element->getValue();
$values = ;
if (strlen($configValue) > 0) {
$values = explode(',', $configValue);
}
$this->setConfigValue($values);
return parent::render($element);
}
public function getSelectedAttributes()
{
$options = ;
return $options;
}
/**
* Return element html.
*
* @param MagentoFrameworkDataFormElementAbstractElement $element
*
* @return string
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
*/
protected function _getElementHtml(MagentoFrameworkDataFormElementAbstractElement $element)
{
return $this->_toHtml();
}
}
The create a phtml file
[Vendor]/[Module]/view/adminhtml/templates/system/form/field/custom.phtml
With whatever you want to add like
<iframe id="mp-core-partners" src="https://www.123.com/core/sbc.html" frameborder="0" scrolling="no" width="100%" height="1700px" style="min-height: 800px;"></iframe>
answered 3 mins ago
Yash ShahYash Shah
5167
5167
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f263576%2fshow-the-content-of-other-site-in-my-system-configuration-in-magento-2%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown