Uwaga! Od sierpnia 2017 forum jest w trybie tylko do odczytu.

Dlaczego? Dlatego, że społeczność TYPO3 przeniosła się na slack'a i stackoverflow:
  • Przeczytaj artykuł wprowadzający do slacka, w którym dowiesz gdzie i jak się zarejestrować.
  • Jeżeli masz pytania odnośnie Polskiej Społeczności TYPO3 zapraszamy na kanał slack'a #community-pl. Rozmawiamy tam w języku polskim.
  • Pytania dotyczące samego TYPO3 zadawaj po angielsku na stackoverflow oznaczając je tagiem "typo3". Następnie posługując się linkiem do tego pytania postaraj się zachęcić ludzi z kanału slack'a #typo3-cms lub bardziej pasujących kanałów tematycznych, żeby na nie odpowiedzieli.
  • Możesz też oczywiście zadawać pytania na slacku bez zakładania wątków na stackoverflow, ale wówczas wiedza ta nie jest indeksowana przez googla i część osób nie będzie chciała Ci z tego powodu pomagać.
  • Dla części osób dzielących się wiedzą ważne jest też budowanie reputacji na stackoverflow. Jest to kolejny powód dla którego powinieneś zadawać pytania na stackoverflow by zwiększyć swoje szanse na znalezienie odpowiedzi. Pamiętaj, żeby oceniać odpowiedzi!
Forum » TYPO3 » Ogólne
Tematy bez nowych odpowiedzi

Kilka podstron na stronie głównej


Autor Wiadomość
Napisane: 05.10.2012 [10:03]
sim_co
Twórca tematu
zarejestrowany: 18.02.2010
Posty: 168
Cześć,

Tytuł może dość tajemniczy, być może niezrozumiały, ale generalnie chodzi mi stworzenie takiej strony jak ta - http://www.vision18.co.in/studio/

Jak się do tego zabrać w TYPO? Ja sobie wymyśliłem, żeby po załadowaniu strony głównej wczytywać ajaxowo kolejne podstrony i osadzać sam ich content w obrębie strony głównej, na koniec zmieniając np linki w menu na kotwice do odpowiednich sekcji.

Żeby zobrazować:

1. Strona główna po wczytaniu

HTML
<html>
	<head>
	...
	</head>
	<body>
		<header>
			[Menu]
		</header>
		<div>
			<section id="page-1">
				<h1>Strona główna</h1>
				[Content strony głównej]
			</section>
		</div>
		<footer>
			...
		</footer>
	</body>
</html>


2. Strona główna po wczytaniu wybranych podstron

HTML
<html>
	<head>
	...
	</head>
	<body>
		<header>
			[Menu]
		</header>
		<div>
			<section id="page-1">
				<h1>Strona główna</h1>
				[Content strony głównej]
			</section>
 
			<section id="page-2">
				<h1>O nas</h1>
				[Content o nas]
			</section>
			<section id="page-3">
				<h1>Kontakt</h1>
				[Content kontakt]
			</section>			
 
		</div>
		<footer>
			...
		</footer>
	</body>
</html>


Ktoś robił coś podobnego?

Pozdrawiam.


simcode.pl
Napisane: 05.10.2012 [18:20]
biesior
admin
zarejestrowany: 20.03.2008
Posty: 1709
W sumie wszystko co potrzebujesz masz na tej stronie którą podałeś, włącznie z pluginem jQuery, który to slideuje (zamiast skakać) bez dodawania sekcji (#contact) do URL'a .

Wystarczy, że na jednej stronie utworzysz elementy treści dla tych bloków - TYPO3 nada im unikatowe ID. Wówczas za pomocą JS's i trochę dziubania w CSSie możesz osiągnąć identyczny efekt w kwadrans.

TYPO3 Certified Integrator | TYPO3 Społeczność Polska

prv: ['] waiting for the miracle, for the miracle to come
Napisane: 05.10.2012 [18:55]
sim_co
Twórca tematu
zarejestrowany: 18.02.2010
Posty: 168
"biesior" napisał/a

W sumie wszystko co potrzebujesz masz na tej stronie którą podałeś, włącznie z pluginem jQuery, który to slideuje (zamiast skakać) bez dodawania sekcji (#contact) do URL'a .

Wystarczy, że na jednej stronie utworzysz elementy treści dla tych bloków - TYPO3 nada im unikatowe ID. Wówczas za pomocą JS's i trochę dziubania w CSSie możesz osiągnąć identyczny efekt w kwadrans.


Tak, wszystko się zgadza, ale mowa tutaj o podstronach, które niekoniecznie będą miały tylko jeden element treści.

Pokombinuje z tym ajaxowym wczytywaniem, bo to wydaje się najlepszy pomysł. W przypadku włączonego javascriptu - po załadowaniu wszystkiego ajaxem - menu kieruje do odpowiednich kotwic, a bez js całość funkcjonuje 'normalnie' - menu przeładowuje do podstron. Dodatkowym atutem jest zachowanie normalnej funkcjonalności od strony BE, bez dodatkowych 'myków'.

simcode.pl