Úvodní stránka › Fórum podpory WordPressu › Čeština pro WordPress › Jiná šablona na specifické stránce s podstránkama
Štítky: šablony, Šablony stránek, Změna šablony
Zvolené téma obsahuje celkem 9 odpovědí. Do diskuze (4 účastníci) se naposledy zapojil uživatel mineo a poslední změna je stará 10 let.
-
AutorPříspěvky
-
6. února 2012 (20:33) #1396
Potřebuji poradit, jak nastavit jinou šablonu jedné samostatné stránce ve WP a tuto doplnit několika podstránkami. Tj. např. vytvořím stránku (nikoliv příspěvek) v administaci na webu a několik podstránek, kde bude odlišný obsah a chci tam mít i jinou šablonu. Vpravo v administraci stránky je sice položka Šablona stránky, ale ta má jen položky 1. Výchozí šablona a 2. One Column.
Díky za nakopnutí ;)
6. února 2012 (20:41) #10422Pro novou šablonu stránek si budete muset vytvořit vlastní soubor a nahrát ho do adresáře s používanou šablonou. Související vlákno naleznete zde.
6. února 2012 (20:45) #10423taky se s tím peru… ale snad mohu trochu poradit.
najdi si v themes soubor php který má v hlavičce <?php /* Template Name: ….
to je template, zkopiruj, přejmenuj na třeba muj_template.php a změn taky jmeno za <?php /* Template Name: NejakyNazevTreba
ulož a otevři si znovu administraci WP, template se objeví mezi ostatníma
no, a pak si uprav jeho vnitřek k obrazu svému ;)
6. února 2012 (22:39) #104248. února 2012 (8:05) #10425No, problém je v tom, že ve zkušební (nebude ve finále nasazena) šabloně jsou čtyři php soubory, kde je TemplateName:
1. page-template-sitemap.php s názvem: * Template Name: Sitemap
2. page-template-full.php s názvem: * Template Name: Full Width, no sidebar(s)
3. page-template-contact.php s názvem: * Template Name: Contact Form
4. page-template-archives.php s názvem: * Template Name: Archives
ale žádný nemá v hlavičce název šablony…
Název šablony je samozřejmě ve style.css:
Theme Name: Indicate
Theme URI: http://fthemes.com/indicate-free-wordpress-theme/
Description: Free General/Blog WordPress theme by FThemes
Author: FThemes
Author URI: http://fthemes.com
Version: 1.0
Tak co dál?
8. února 2012 (8:11) #10426A v další šabloně, placené, která bude vlastně ve finále použitá je těchto php souborů dokonce 6 a každý je podobně nazván, ale ani jeden soubor s názvem template…
8. února 2012 (13:41) #10427Přiznám se, že dotazu moc nerozumím. Musíte rozlišovat šablony (Theme, např. Twenty Eleven) a šablony stránek (Template, určují vzhled konkrétních stránek). Např. soubor page-template-full.php obsahuje na začátku zápis
Template Name: Full Width, no sidebar(s)
. Pokud si tedy vytvoříte nějakou stránku s názvem “Test” a přiřadíte ji tuto šablonu stránky, tak se bude tato stránka na webu zobrazovat patrně jinak než normální stránky (nebude mít patrně žádný postranní panel).Podívejte se ještě jednou na výše uvedený odkaz, najdete tam další podrobnosti.
8. února 2012 (15:52) #10428Zkusím to polopatě: celý web používá např. šablonu TwentyTen, ale jednu specifickou stránku potřebuji mít ve vzhledu Twentyeleven. Prostě zcela rozdílný vzhled.
17. února 2012 (10:48) #10429Aha, zmátly mě zmínky o šablonách stránek :-)
Změnu celých šablon pro určité stránky by měl umožňovat plugin Page Theme. Ke každé stránce si tak můžete přiřadit v jaké šabloně bude zobrazena. Zběžně jsem se díval na zdrojový kód pluginu a využívá filtry
pre_option_stylesheet
apre_option_template
. Pokud by uvedený plugin nefungoval, tak doporučuji podrobný článek, který je vlastně návodem, jak tuto možnost zprovoznit bez použití pluginu (a nabízí i další řešení pomocí filtrůstylesheet
atemplate
).19. dubna 2014 (18:20) #18427zdravím, riešim niečo podobné
žial nenašiel som šablonu, kde by som mal upravený buddypress s peknými profilmi a aj forum, to jest bbpress, aby nejak vyzeral k svetu.
v kodovaní sa nevyznám, preto by ma zaujímalo, či je možné použiť upravený buddypress, alebo bbpress zo šablony v inej šablone.
Viem na úpravu bbpress existujú návody, fuuu, ale neviem či by som to zvládol a preto hľadam jednoduchší spôsob.
ďakujem -
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.