I am creating my first website in TYPO3 with TemplaVoila.
I followed the tutorial: http://www.training-typo3.com/2008/12/15/typo3-multi-language/ to make my site multilingual. Everything works fine except when I choose a language other than default language in the frontend, page shows content in every language.
How to solve this problem?
Finally I got it. Added following line to main ts template.
config.sys_language_overlay = hideNonTranslated
It might be a typoscript setting, can you put the the URL and your main typoscript setup here?
Related
yes, it's me with a further, maybe stupid question. I'm very new in TYPO3, I just started working with it. I know some programming languages but no typoscript. Therefore I'm working with the bootstrap package first.
I made some forms with TYPO3 core and so far everything was fine but there wasn't any possibility to customize the email (to sender). Therefore I first installed "Form: Mailtexts via plugin" but afterwards the form was not working anymore and I deleted it and everything was fine again.
After some research I have found powermail for creating forms with loads of cool functions.
So, I read four different tutorials about making forms in powermail and it's not working at all.
As far as I can evaluate the problem, I would guess that the last step is the problem, placing the content on the page.
After loading the page with the powermail elements an error message is shown
"TypoScript settings are missing. Did you include the related static templates? No form to show"
Of course I googled this error message and found this post https://github.com/derhansen/sf_event_mgt/issues/432.
In this post they include "fluid content elements" and "Event management and registration" extension and so did I. A new icon in the backend popped up "Events". Selecting this icon a further error message is shown:
"TypoScript settings missing Unable to find TypoScript settings for module. Please make sure, you have included the static TypoScript for the extension."
The page with the powermail elements is empty now, i.e. no more error message but it's also not working at all.
Please, does anyone understand what's going on here? I'm devastated :-(
Many thanks in advance for your kind help!
Best,
expikx
I tried to solve the problem by internet research and experiments
The plugin of powermail just informed you, that basic configuration is missing. The configuration is given via TypoScript and of course powermail brings some default configuration with it.
You now have to include them. You can do it by opening your default TypoScript template, change to the tab "Includes" and select "Main Template (powermail)". Save your template and reload your frontend.
yes, it's me with a further, maybe stupid question. I'm very new in TYPO3, I just started working with it. I know some programming languages but no typoscript. Therefore I'm working with the bootstrap package first.
I made some forms in TYPO3 and so far everything was fine but there wasn't any possibility to customize the email (to sender). Therefore I first installed "Form: Mailtexts via plugin" but afterwards the form was not working anymore and I deleted it and everything was fine again.
After some research I have found powermail for creating forms with loads of cool functions.
So, I read four different tutorials about making forms in powermail and it's not working at all.
As far as I can evaluate the problem, I would guess that the last step is the problem, because now I just see a "Hello World" site when loading the page???
I have no idea what I did wrong.
Many thanks in advance for your hints :-)
cheers,
roland
I did internet research and experiments
If you just see "Hello World", than I guess there is a TypoScript record on your root page which loads this dummy content.
using https://www.sitepackagebuilder.com/ you should get a custom site setup in quite a short time
Wow, I don't know were to start. If you see a "hello world" output in TYPO3 in the frontent, your problem is not related to powermail but to your basic configuration. First of all you have to use some lines of typoscript to get a valid output of your content elements.
I would add some pages and some textmedia content elements on it with a bit of a lorem ipsum dummy text.
After that you should open the main TypoScript template and write something like:
page = PAGE
page.10 < styles.content.get
Don't forget to add the TypoScript from fluid_styled_content to get an output. And if you get your first real output of your content elements, you can add a form with a page and some fields and add a content element of type powermail plugin.
There are some learning videos how to start with TYPO3. Maybe this helps you for your first steps.
I wish you success
I started to learn how to use TYPO3 because I want to create a FAQ page. So I created a very simple page:
But if I view the page, then i only get "HELLO WORLD!". What am i doing wrong?
Did i missed some steps? Where can i get started the best way?
I use TYPO3 8.1.2 btw.
First of all: You have done nothing wrong.
TYPO3 has it's own configuration language: TypoScript.
You have to tell the system in TypoScript what should be rendered in the frontend. The default is a simple TypoScriptSnippet that only prints out the text HELLO WORLD.
I looks something like this:
page = PAGE
page.10 = TEXT
page.10.value = WELLO WORLD
You can find the configuration of your page in the Template module in the backend in the field "Setup". You can either change the TypoScript directly in there or use external files and include them.
You have to understand at least the basics of TypoScript and Templating in TYPO3 to make the content you create in the backend appear in the frontend. If you learn from sources in the internet, try to avoid the old ones.
If you need more help, please feel free to join the TYPO3 community at slack (https://forger.typo3.org/slack), where you can ask any kind of TYPO3 related questions. We will happyly hep you to get started.
you just need to add template typescript code.
or other best way is the use the template by install the template from the pre distribution option.
Go to file extension and select from drop down "Get Preconfigured distribution" option and install from their list of available template.
After install successfully you can see page add/edit option have web icon, inside them you can create new page,
It will show page content on view.
I'm using Typo3 for the first time and have been asked to update a site built on it.
Making changes to existing templates so far has been OK since they were mainly CSS changes or replacing images. Now though I need to create a couple of new page templates.
What's the easiest way to go about this? The existing site has a home.html and layout.hmlt in the fileadmin directory. Do I need to create a new html file there, if so how do I use this as a new template for some of my pages?
I'm coming from a mainly WordPress background in terms of CMS (I've nearly given in a recoded the site as a WordPress site since I think it would be quicker at this stage) but I'd really prefer to figure this out.
Any suggestions would be greatly appreciated as I'm pulling my hair out trying to read through the documentation and getting nowhere. The site is using Typo3 version 4.4.6
Thanks!
How you add a new template to your page depends on how templating is handled. Sadly TYPO3 has a poor templating out of the box, so there is most likely an extension that does the job on your site.
Probably one of these:
automaketemplate
templa_voila
flux & fluidpages
Check if one of these extension is installed and add a new page template according to the extensions manual or specify your question afterwards.
Edit:
If plain TYPO3 was used, you'll find something like
page = PAGE
page.10 = TEMPLATE
page.10 {
file = fileadmin/myTemplate.html
}
in your Typoscript. You can add tmplate files like the ones that are already there. To use a different template on a page, you have to replace the page.10.file with the template you want to use. This can be done with a new template record (crated in backend via the template module). But this is a rather anoying procedure to change the template, because you have to create each time you want to change the page template for a page and its children. That is why mostly extensions are used for this.
The out of the box situation gets better with newer TYPO3 versions but in 4.4.6 there are no Backend Layouts that could be uses for a template switch ot something like that.
In Addition to change the mere file you have to adjust the subparts or marker that are filled with the content. You'll find that configured in your TypoScript as well
I ran into serious trouble with RealURL and TYPO3. Here's the scenario.
I'm working on a website using German by default and offering English translations. So far that works great. The URLs look something like this: http://mydomain.com/en/about-us
The root page as such works only in German, the default language http://mydomain.com/
Once I'm using it like this http://mydomain.com/en/ i end up with a 404 message.
The page as such works when I hand it some GET variables like this http://mydomain.com/?L=1
I was unable to fix this issue as of yet.
The page tree looks a bit like this
* Common Root (Standard page)
|-> * Common Data (Folder)
|-> * mydomain.com (Standard Page / Rootpage enabled)
----|-> Homepage (Shortcut to "mycomain.com", used for navigation only)
----|-> About us (Standard page)
----|-> Contact (Standard page)
I suspect this shortcut page to cause some trouble however wasn't able to do anything about it.
The RealURL Config is auto generated so no fancyness in there.
I'm using TYPO3 4.7.7 with RealURL 1.12.3.
Does anyone have an idea what could cause this problem?
cu
Roman
I had exactly the same problem using TYPO3 6.0.0 and also RealURL 1.12.3. Though I wasn't able to find out the cause, I just realized that the following workaround helped me:
Try to replace your current home page with a copy of itself (don't forget to define it as rootpage in your RealURL configuration).