[ Príspevkov: 7 ] 
AutorSpráva
Offline

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

Registrovaný: 02.08.09
Prihlásený: 29.12.16
Príspevky: 301
Témy: 81 | 81
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ý: 11.12.17
Príspevky: 1128
Témy: 49 | 49
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: Intel Core i5 2500k, MB: Asus P8Z68-V-PRO-GEN3, GPU: Gigabyte GF GTX1060, RAM: Corsair 2x4GB 1600Mhz, HDD: Seagate 2TB
Offline

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

Registrovaný: 02.08.09
Prihlásený: 29.12.16
Príspevky: 301
Témy: 81 | 81
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ý: 29.12.16
Príspevky: 301
Témy: 81 | 81
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ý: 14.09.16
Príspevky: 4707
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ý: 11.12.17
Príspevky: 1128
Témy: 49 | 49
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: Intel Core i5 2500k, MB: Asus P8Z68-V-PRO-GEN3, GPU: Gigabyte GF GTX1060, RAM: Corsair 2x4GB 1600Mhz, HDD: Seagate 2TB
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

302

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

182

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

510

16.06.2009 18:36

JanoF

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

Premenne

v PHP, ASP

7

517

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

428

14.06.2010 19:53

ricco24

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

premenné :D

v PHP, ASP

4

327

20.11.2008 16:33

pa3ck

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

GET premenne

v PHP, ASP

8

382

30.04.2011 22:17

emer

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

PHP premenne

v PHP, ASP

3

373

11.07.2009 13:39

KViki

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

php premenne

v PHP, ASP

7

604

06.06.2008 14:33

Tominator

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

SQL a premenné

v Databázy

2

383

15.05.2012 22:37

S-player

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

Jquery globalne premenne

v JavaScript, VBScript, Ajax

0

408

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

613

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

355

10.04.2009 9:34

Tominator

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

Odstrániť premenné z URL

v PHP, ASP

4

352

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

466

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

131

10.02.2015 15:36

killer



© 2005 - 2017 PCforum, edited by JanoF