Jump to content

Textformatter module Textblocks renders content double


Recommended Posts

Posted

Hello there,

excited upon my very first post in the processwire forum 🙂

I have a use case to manage a textblock on a central place and reuse it on multiple places throughout the website. Reusing the textpatterns should be possible for normal users. To achieve this, I would like to use the textblock textformatter module.

I installed module v0.0.3 stable together with Processwire 3.0.246. To set it up I chose "text blocks" as the only textformatter on a single textarea field with inputfield type TinyMCE.

It works in general, but the front-end page renders the textblock double. 

INPUT in TinyMCE

start_hello

Hello World!

stop_hello

OUTPUT on front-end using "show_hello"

Quote

Hello World!

Hello World!

The front-end renders the page content simply by

<?php echo $page->multiple_text; ?>

Why is the content of a text block appearing double? Any idea to change this so that it appears just once?

Posted

Hi @Jan S.! Welcome to the forum, and congratulations on your first post! We're glad to have you. 😊

Based on what you're showing, your code looks good from what I can see of the TextBlocks documentation, so I am not entirely sure what to suggest, other than maybe seeing if removing the "echo" from your template call to the field will still render the field. I don't think it should, but since it's being duplicated, it can't hurt to try.

Beyond that, TextBlocks is a paid ProDevTools module, so support for that module is in its own forum, locked down for paid/active module owners. Assuming your module support status is up-to-date, that can be found in the ProFields Support subforum here.

Posted

At some point this happened to me as well. However only if I browsed the website while I was logged in as admin in the same browser. So for what it's worth try with a different browser, log out as admin or even use a VPN to test.

  • Like 1
Posted

Hello all,

@BFD Calendar - this did actually the trick. If no user is logged in the textblocks render once as expected. Thanks for the hint!

I also figured out, that this behaviour depends on frontend editing, which is enabled for this particular field in my case. Once this is disabled, it also works fine even when logged on to processwire's backend.

For my scenario I m fine, however, I think it is a small glitch and could be enhanced... any opinions if I should file a bug report for this and how and where?

Many thanks!

  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...