[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Nedefinované premenné v Drupale 7

Registrovaný: 02.08.09
Prihlásený: 23.03.22
Príspevky: 305
Témy: 83 | 83
Bydlisko: Liptovský H...
NapísalOffline : 15.02.2012 13:51 | Nedefinované premenné v Drupale 7

Ahojte :-) Som nový v Drupale 7, doteraz som písal kód od základu. Mám takýto problém:

Naštudoval som si nejakú dokumentáciu z www.drupal.org a skúšam vytvoriť svoju prvú tému. Drupal mi stále vypisuje chyby:

Kód:
Notice: Undefined variable: head_title in include() (line 6 of /opt/
lampp/htdocs/drupal/sites/all/themes/earth/page.tpl.php).
Notice: Undefined variable: head in include() (line 8 of /opt/lampp/
htdocs/drupal/sites/all/themes/earth/page.tpl.php).
Notice: Undefined variable: styles in include() (line 9 of /opt/lampp/
htdocs/drupal/sites/all/themes/earth/page.tpl.php).
Notice: Undefined variable: scripts in include() (line 10 of /opt/
lampp/htdocs/drupal/sites/all/themes/earth/page.tpl.php).
Notice: Undefined variable: sidebar_left in include() (line 17 of /opt/
lampp/htdocs/drupal/sites/all/themes/earth/page.tpl.php).


Toto je môj info súbor:
Kód:
name = earth
description = téma earth
version = 0.1
core = 7.x
engine = phptemplate
stylesheets[all][] = css/style.css
php = 5

regions[menu] = "Menu"
regions[content] = "Hlavný obsah"
regions[left] = "Vľavo"
regions[right] = "Vpravo"


a toto je page.tpl.php
Kód:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk" lang="sk">
        <head>
                <title>
                        <?php print $head_title; ?>
                </title>
<?php print $head; ?>
<?php print $styles; ?>
<?php print $scripts ?>

        </head>

        <body>
                <div id="wrapper">
                        <div id="header"></div>
                        <div id="menu"><?php print $sidebar_left; ?></div>
                        <div id="left">Stĺpec vľavo</div>
                        <div id="content">Obsah</div>
                        <div id="right">Stĺpec vpravo</div>
                </div>
        </body>
</html>


Prosím, čo mám spraviť, aby tie blbé premenné boli známe?


_________________
Keď niekoho baví snowboard, povie sa, že je snowboardista. Keď niekoho bavia autá, povie sa mu, že je motorista. Keď niekoho baví tvorenie hudby, povie sa mu, že je hudobník. Keď niekoho baví programovanie a IT, povie sa mu, že je závislák.
Offline

Užívateľ
Užívateľ
Nedefinované premenné v Drupale 7

Registrovaný: 05.11.11
Prihlásený: 25.12.24
Príspevky: 1587
Témy: 75 | 75
Bydlisko: Bratislava
NapísalOffline : 15.02.2012 22:54 | Nedefinované premenné v Drupale 7

To si si blbo nastudoval. Asi nevies ale drtiva vacsina navodov atd je pre D6. Mrkni si Bartika a studuj kod. Comu nebudes rozumiet, tak pohladaj na nete, ale ak nepoznas rozdiel medzi D6 a D7, tak to bude tazke. Najprv poskusaj upravit zopar tem a az potom sa pusti do vlastnej.

Error ti pise, ze mas nieco zle v tych riadkoch tak si to mrkni.
Info subor obsahuje niekolko chyb.
V page.tpl.php nema byt doctype. Ten sa dava okrem ineho do html.tpl.php.


_________________
CPU: AMD Ryzen 7 5700X, RAM: 16 GB KIT DDR4 3200, GPU: RTX 3060 Ti
Offline

Užívateľ
Užívateľ
Nedefinované premenné v Drupale 7

Registrovaný: 02.08.09
Prihlásený: 23.03.22
Príspevky: 305
Témy: 83 | 83
Bydlisko: Liptovský H...
Napísal autor témyOffline : 16.02.2012 12:59 | Nedefinované premenné v Drupale 7

Ďakujem. Idem sa na to pozrieť.


_________________
Keď niekoho baví snowboard, povie sa, že je snowboardista. Keď niekoho bavia autá, povie sa mu, že je motorista. Keď niekoho baví tvorenie hudby, povie sa mu, že je hudobník. Keď niekoho baví programovanie a IT, povie sa mu, že je závislák.
Offline

Užívateľ
Užívateľ
Nedefinované premenné v Drupale 7

Registrovaný: 02.08.09
Prihlásený: 23.03.22
Príspevky: 305
Témy: 83 | 83
Bydlisko: Liptovský H...
Napísal autor témyOffline : 17.02.2012 14:32 | Nedefinované premenné v Drupale 7

Skúšam sa to naučiť tak, že si do svojej novej témy pomaly ručne opisujem kód z Bartika a sledujem zmeny po pridaní každého ďalšieho kúsku kódu. Čo ma zaujalo je, že vlastne by mi stačil súbor theme.info a style.css, lebo nech v súbore page.tpl.php vykonávam akúkoľvek zmenu, nezdá sa mi to, že by sa to po obnovení stránky prejavilo a to ani keď si pozriem zdroj.


_________________
Keď niekoho baví snowboard, povie sa, že je snowboardista. Keď niekoho bavia autá, povie sa mu, že je motorista. Keď niekoho baví tvorenie hudby, povie sa mu, že je hudobník. Keď niekoho baví programovanie a IT, povie sa mu, že je závislák.
Offline

Užívateľ
Užívateľ
Nedefinované premenné v Drupale 7

Registrovaný: 03.04.08
Prihlásený: 10.12.19
Príspevky: 4667
Témy: 37 | 37
Bydlisko: Trnava
NapísalOffline : 17.02.2012 16:39 | Nedefinované premenné v Drupale 7

bod 4 .. http://www.chromaticsites.com/blog/15-c ... -included/


_________________
Hmmm .... Hrošíček ... [Homer]
Offline

Užívateľ
Užívateľ
Nedefinované premenné v Drupale 7

Registrovaný: 05.11.11
Prihlásený: 25.12.24
Príspevky: 1587
Témy: 75 | 75
Bydlisko: Bratislava
NapísalOffline : 17.02.2012 22:12 | Nedefinované premenné v Drupale 7

Iste... niekedy nestaci refresh stranky. Musis mat otvorene okno, kde su temy, proste dole kliknut na ulozit a az potom refresh pomoze.


_________________
CPU: AMD Ryzen 7 5700X, RAM: 16 GB KIT DDR4 3200, GPU: RTX 3060 Ti
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.07.12
Prihlásený: 17.07.12
Príspevky: 1
Témy: 0 | 0
NapísalOffline : 17.07.2012 13:29 | Nedefinované premenné v Drupale 7

Nemas definovane premmene pre danu verziu drupalu. $head_title drupal 7 nepozna, ale pozna $title tak to nahrad. Priklad:

<?php print $head_title; ?>
nahrad za
<?php print $title; ?>

<div id="menu"><?php print $sidebar_left; ?></div>
za
<div id="menu"><?php print $sidebar_first; ?></div>

na tejto stranke najdes premenne pre dany drupal:
http://api.drupal.org/api/drupal/module ... .tpl.php/6

atd... mne to pomohlo


 [ Príspevkov: 7 ] 


Nedefinované premenné v Drupale 7



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Blocks v Drupale

v Redakčné systémy

2

505

24.06.2012 15:43

eMp

V tomto fóre nie sú ďalšie neprečítané témy.

zonzamka v drupale

v Redakčné systémy

11

449

20.01.2013 21:12

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Ako spravím v Drupale Blog

v Redakčné systémy

5

744

16.06.2009 18:36

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Premenne

v PHP, ASP

7

812

17.11.2007 21:18

PHP zaciatocnik

V tomto fóre nie sú ďalšie neprečítané témy.

Systemove premenne

v PHP, ASP

4

719

14.06.2010 19:53

ricco24

V tomto fóre nie sú ďalšie neprečítané témy.

premenné :D

v PHP, ASP

4

534

20.11.2008 16:33

pa3ck

V tomto fóre nie sú ďalšie neprečítané témy.

GET premenne

v PHP, ASP

8

664

30.04.2011 22:17

emer

V tomto fóre nie sú ďalšie neprečítané témy.

PHP premenne

v PHP, ASP

3

567

11.07.2009 13:39

KViki

V tomto fóre nie sú ďalšie neprečítané témy.

php premenne

v PHP, ASP

7

884

06.06.2008 14:33

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

Jquery globalne premenne

v JavaScript, VBScript, Ajax

0

614

30.01.2011 13:54

DeaDMan

V tomto fóre nie sú ďalšie neprečítané témy.

Systémové premenné win7

v Operačné systémy Microsoft

4

946

24.03.2013 0:19

eMp

V tomto fóre nie sú ďalšie neprečítané témy.

funkcie a premenné

v JavaScript, VBScript, Ajax

6

635

10.04.2009 9:34

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

SQL a premenné

v Databázy

2

630

15.05.2012 22:37

S-player

V tomto fóre nie sú ďalšie neprečítané témy.

Odstrániť premenné z URL

v PHP, ASP

4

689

31.03.2011 12:28

riki137

V tomto fóre nie sú ďalšie neprečítané témy.

ako ziskat vsetky premenne

v PHP, ASP

15

929

24.01.2011 16:59

emer

V tomto fóre nie sú ďalšie neprečítané témy.

premenne v kode PHP

v PHP, ASP

1

372

10.02.2015 15:36

killer



© 2005 - 2024 PCforum, edited by JanoF