
Please Log in or Create an account to join the conversation.

Our substitutions only work where specifically designated. They don't work in menu URLs. For example they work in several parameters throughout CB where parameters state substitution supported (e.g. "Input substitution supported..."). They work in modules via CB Content Module. They work anywhere Joomla content plugins work using CB Content Bot (e.g. in Joomla articles for example).1. How do I enable substitution for a tag ('&mobile_number_param=[cb_mobile]' for example) in the URL of a menu?
All of our add-on pages pretty much cover everything they do. Their short descriptions on the below pages give a general idea.2. More generally, I feel I should be able to find out the answer to questions like this without continually asking on this forum. But How? Where? How am I meant to find out: i) which extension does the job I'm trying to do? Then, ii) once I have installed it, how to target the extension to specific items?
Our tutorial in the first sentence tells you where they're supported. Within CB. They don't extend outside of CB except with CB Content Bot, which its sole purpose is to allow Joomla content plugin support for substitutions.I've searched for and read all the tutorials that mention substitutions. But none say how to enable or target them.
Plugins in Mambo, Joomla 1, and Joomla 1.5 were called "membots". Thus the term "Bot". We've been around since 2004. Since Mambo. Before Joomla was even called Joomla. We'll be doing a rebranding of several extensions after CB 3.0 thought as it's probably about time.(Note that the actual name of the "CB Content Bot" plugin has not got the word 'Bot' or 'CB' in it, which makes it hard to search for, and hard to notice, even if you're looking straight at it).
That was documentation we attempted to hire out. Didn't go as planned. So it's largely to be archived at this point for most things. I apologize for that. We should get around to really cleaning those categories up and archiving all the old articles.The 'Getting Started' documentation goes as far as install and enable. The tutorials focus on the options. But, for me, there's a gap between the two (targeting). There's also a gap at the start between each problem and the name of the extension that addresses it. I find the descriptions of each extension tend to describe the application problem that they were first written for, not the full extent of what they can do now.
That's just how it's done here. It's easier for me to answer a question here and there than to dedicate months of time writing documentation for everything, which so far everyone has preferred I spend that time adding features and fixing bugs. I just don't have the time to do it all. This isn't a team of 14+ people. There's just 2 of us. I'm doing the best I can with the time I've got. I don't have the energy to pull 50+ hour weeks anymore. I've unfortunately gotten old, lol.2. More generally, I feel I should be able to find out the answer to questions like this without continually asking on this forum.
Please Log in or Create an account to join the conversation.

Please Log in or Create an account to join the conversation.

It might be possible to do this from a Joomla event. I haven't really looked into it much. The problem with doing it from the layout is it's a rendering behavior only. When Joomla builds that menu items URL outside of that (e.g. redirects, menu id lookups, etc..) it won't have the substitutions replaced. So I recommend some caution, but depending on your usage could be perfectly fine.1. So I developed my own template override to substitute any token like [cb_xxx] in a menu URL with the value of the variable cb_xxx.
I understand your concerns, but 90% of software is basically in that same situation. We're all hurting for documentation one way or another. There's only so much time to go around. A LOT of information is on our Forums and we've no intentions of deleting any of it so it's usually a pretty solid source of information and examples. I've also already started the process of archiving old irrelevant documentation so you should see our documentation page clean up more and more.2. When I've got this site up and running, I intend to invest some time giving more feedback. All I'll say at this point is that I am very concerned about the sustainability of our new business, which depends on CB, which in turn seems over-reliant on knowledge inside the heads of a few or even just one individual.
Human advice is invaluable for recommendations on which pieces are best to be integrated together to solve a problem. However, good documentation is much more appropriate for straightforward facts like the names of variables or function calls.
Please Log in or Create an account to join the conversation.