magento2 – Magento 2 with Page Builder: how to get correct HTML tags

I recently upgraded from 2.2.5 to 2.3.4

As I can see CMS blocks now have a page builder, my block data was migrated correctly:

My Custom Title

however if I hit save I notice additional HTML is added:

My Custom Title

As you can see, the opening and closing symbols are encoded in < Y >

I still call blocks normally using


But the labels are not converted again correctly. What can I do to make the HTML tags call correctly?

Web hosting in Europe [nl]; Cpanel, softaculous, website builder | From only $ 1.95 P / m

VPSGet has the vision to provide better quality services with affordable prices for each client.

Our servers are located in the Level III data center in the Netherlands, Europe.
All of our shared web hosting packages are cPanel based +Softaculous + WebSiteBuilder. With Softaculous You can install many scripts on your website with just a few clicks! (WordPress, Joomla, OpenCart, phpBB, Drupal, … and many other scripts ~ 412).

features:• Free managed service *
• RAID-10 storage powered by SSD
• Xeon E5 processors
• Automatic backups to included external storage.
• Weekly analysis of malware and rootkit; + ClamAV
• SSH access available
• Softaculous 1click app installations
• cPanel
• Website creator
• WHM reseller access (upon request)
• 99.9% uptime guarantee
• 30 days money back guarantee
• Without contract
• 24×7 support (internal team)
• LiveChat during the day.
Many accepted payment methods: Bitcoin, Paypal, credit / debit cards, 2checkout, Payza, BankWire. Altcoins are also accepted: litecoin, ethereum, zcash, monero, etc.

$ 1.95 per month
2 GB of disk space
500 GB bandwidth
5 websites
3 databases
30 days money back guarantee
More information / Compare

$ 3.25 per month
10 Gb of disk space
1 TB of bandwidth
Unlimited websites
Unlimited databases.
SSH access available
30 days money back guarantee
More information / Compare

$ 5.25 per month
20 Gb of disk space
2 TB of bandwidth
Unlimited websites
Unlimited databases.
SSH access available
Additional IPv4 available
30 days money back guarantee
More information / Compare

$ 15.75 per month
60 Gb of disk space
4TB bandwidth
Unlimited websites
Unlimited databases.
SSH access available
1 ipv4 included
Additional IPv4 available
30 days money back guarantee
More information / Compare


If you have any pre-sale questions, please feel free to Contact our sales team!

You need a hosted landing page builder

My community-based project needs a little more than a forum, at least a home page.
However, I don't like using a CMS as problematic as WordPress has become.

I'm looking for a free or affordable hosted landing page builder. So far I haven't found any, I've just found numerous publisher-hosted solutions with or without a custom domain name.

Is there something out there?

SlapSites website builder

Has anyone tried the service before? Do you think it would be worth a try if you wanted to create an online store?

Navigation – Interactive Airport Map Builder

I am working on a UX concept on the airport website and at the same time discovering the technologies that should be used. I am looking for ways to build interactive maps. A software or service that allows a user to build and manage the application.
The map should be intuitive to use on desktop / tablet / mobile devices.

Does anyone have any experience with this?

Thank you!

Hostens | SSD cPanel Shared Hosting | Multiple locations | Free Website Builder | Free domain i

Why we?


  • A 30-day money back guarantee.
  • 24/7 offsite data backup
  • SLA 99.95%
  • 1 Gbps port speed
  • Enterprise-class server hardware technology
  • 14 years in business
  • Experienced staff for quick and helpful support.
  • Cute hamster to cheer you up

Free domain


Each shared hosting package purchased for at least one year provides a free domain or your choice.
You can choose between these domains: .site, .online, .store, .tech, .website.

Free website builder


Hostens recently introduced a free website builder that is available with every shared hosting package, you can learn more about it and try their demo version here:
Website creator

Shared hosting: S10


Storage: 10 GB SSD

Broadband: 1TB

Websites: 10

Databases: 10

E-mail accounts: 100

Annual price: 18.00 USD (1.50 USD / month)
Triennial Price: $ 32.40 ($ 0.90 / month)
Click here to order!

Shared hosting: S20


Storage: 20 GB SSD

Broadband: 2 TB

Websites: twenty

Databases: twenty

E-mail accounts: 200

Annual price: 36.00 USD (3.00 USD / month)
Triennial Price: $ 64.80 ($ 1.80 / month)
Click here to order!

Shared hosting: S40


Storage: 40 GB SSD

Broadband: 4TB

Websites: 40

Databases: 40

E-mail accounts: 400

Annual price: 72.00 USD (6.00 USD / month)
Triennial Price: $ 129.60 ($ 3.60 / month)
Click here to order!

Places available:


  • Europe – Lithuania
  • Asia – Singapore
  • United States – Washington

————————————————– –
Shared hosting packages include

————————————————– –

  • SSH access
  • CageFS
  • CPanel control panel
  • Cloud Flame Rail Cannon
  • Free & Instant Let & # 39; s Encrypt Certificates
  • Install one-click app installer
  • Multi-PHP version selector 5.2, 5.4, 5.6, 7.1, 7.2, 7.3
  • Free DNS Manager
  • The ability to change the service package with a few clicks
  • Automated malware scans
  • Webmail

Additional services

Billing and Guarantee


Payment is accepted through PayPal, credit cards, Bitcoin, Paysera (Webmoney), Alipay.

Risk-Free 30-Day Money Back Guarantee: If you are not completely satisfied, we will refund your payment.

Click here for more information on our billing and refund.

Mini F.A.Q.


Q: How many visits can shared hosting handle?
A: It depends on the optimization of your website. Contact us to discuss exact requirements.

Q: Do you allow …?
A: See our ToS.

Contact Us


Do you have questions? Do you need more info? Click here to contact us by completing an Open Ticket form.

How to allow design customizations per node for a view mode through Layout Builder?

I am using the D8 Design Creator for a custom content type. The content type has multiple display modes. The "Default" view mode has a design option to "Allow each content item to have its custom design". The other view modes no. How do I achieve this functionality for view modes?

An item with the same key has already been added Error in Report Builder

An item with the same key has already been added Error in Report Builder

The relevant SQL Server stored procedure was successfully executed when we attached the data set to the report generator after updating this error.

Amazon API 5.0 update | Fresh Store Builder Forum

Hi @Carey Baird: I'm sorry, I'm a little confused.

I have two stores that have been updated to Version 10.2.1.

Today, I received the following email from the Amazon Associate Program and I am confused about what I should do. .

Everything seems to be working fine and I don't know if I have to do the following:

This is a reminder that you must complete the upgrade to version 5.0 of the Amazon product advertising API (PA API 5.0) March 9, 2020. We have identified that in the last 30 days at least one of your applications was making calls to PA API 4.0.

PA API 5.0 is a simpler, granular and consistent API that allows you to link your content quickly and easily to Amazon.
Thanks for any advice

Builder cannot be applied to data types?

I have a recyclerview that shows me the appointments that the user has started, and I wanted to add a listener so that when one is clicked, it goes to another view that shows the details of the appointment, but when I wanted to do this, it started I get an error that I don't understand and I hope you can help me here

The error says:

error: Builder Adapter Routes in class Adapter Routes cannot be applied to given types;
  required: Context, ArrayList, OnClickListener
  found: ArrayList
  reason: actual and formal argument lists differ in length

The line where I get an error is this:

AdapterRutas adapterRutas = new AdapterRutas(getContext(), rutas, this);

Here is the whole function where the line is with the error:

private void getRutas(){
    Isolatot apiInterface = IsolatotClient.getApiClient()
    Call call = apiInterface.rutas(Constants.INSPECTOR_ID);
    call.enqueue(new Callback() {
        public void onResponse(Call call, final Response response) {
            //Log.e(TAG, "onResponse:" + response + "Body: " + response.body());//Mostrar respuesta en log
            textNombre.setText("¡Hola " + Constants.NOMBRE + "!");

            RecyclerView recyclerView = (RecyclerView) rootView.findViewById(;
            RecyclerView.LayoutManager layoutManager = new GridLayoutManager(getActivity(), 1);
            recyclerView.setItemAnimator(new DefaultItemAnimator());
            rutas = new ArrayList<>(response.body().getRutas());
            AdapterRutas adapterRutas = new AdapterRutas(getContext(), rutas, this);
        public void onFailure(Call call, Throwable t) {
            Log.e("Error", t.getMessage());

And well … also the adapter that I suppose it would be necessary to check it equally:

public class AdapterRutas extends RecyclerView.Adapter {

private ArrayList rutas;
Context contexto;
View.OnClickListener onClickListener;

public AdapterRutas(Context context, ArrayList rutas, View.OnClickListener clickListener){
    this.contexto = context;
    this.rutas = rutas;
    this.onClickListener = clickListener;

public static class ViewHolder extends RecyclerView.ViewHolder{
    TextView textNombre;
    TextView textDireccion;
    TextView textRuc;
    TextView estado;
    CardView cardCliente;

    public ViewHolder(View v){
        cardCliente = (CardView) v.findViewById(;
        textNombre = (TextView) v.findViewById(;
        textDireccion = (TextView) v.findViewById(;
        textRuc = (TextView) v.findViewById(;
        estado = (TextView) v.findViewById(;

public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
    View itemView = LayoutInflater.from(parent.getContext()).inflate(R.layout.card_citas, parent, false);
    ViewHolder holder = new ViewHolder(itemView);


    return holder;

public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
    holder.textRuc.setText("RUC: " + rutas.get(position).getCliente().getRuc());

    }else if(rutas.get(position).getId_ruta_estado().equals(2)){

public int getItemCount() {
    return rutas.size();


I appreciate the help 🙂