Hojtsy Gábor: Drupal 6 sminkelése előadás videója

pp képe

Felkerült a netre a legutóbbi Drupal Használói Találkozó (Drupal User Group Meeting azaz DUG) videója. A felvételért köszönet illeti Tolmács Márkot, a számítógépes feldolgozásért Palócz Istvánt.

Hozzászólások

tolmi képe

Köszönjük pp!

Állványt meg csak szerzünk next time, hogy ne remegjen a kép, amiért én így most bocsánat. A vége fele bevallom elgyengült a karom.

--
Tolmács Márk
Drupal bandita

alex1989 képe

Üdv!
Már harmadszor kezdem az elejétől, de mihelyst a system modules page.tpl.php-ból átmásolom azt a néhány sort:

<!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="<?php print $language->language ?>" lang="<?php print $language->language ?>" dir="<?php print $language->dir ?>">
 
<head>
  <title><?php print $head_title; ?></title>
  <?php print $head; ?>
  <?php print $styles; ?>
  <?php print $scripts; ?>
  <script type="text/javascript"><?php /* Needed to avoid Flash of Unstyled Content in IE */ ?> </script>
</head>
<body class="<?php print $body_classes; ?>">

... és beillesztem a modernworld page.tpl.php-jába ennek helyére:
<!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="en" lang="en">
<head>
	<title>Modern World > A place for modern people</title>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<link href="images/style.css" rel="stylesheet" type="text/css" />
	</head>
<body>

Onnantól az oldal újra olyan, mint amikor nem találja a css-t. Utána a legenerált oldal forráskódját nézve meg se jelenik a modernworld-re valamilyen utalás.

Hol hibázhattam el immáron harmadszor is?
Előre is köszönöm a segítséget!

Hojtsy Gábor képe

Hasonlítsd össze a <link href="images/style.css" rel="stylesheet" type="text/css" /> kódot és a dinamikus PHP (első kódpéldád) által generált kódot, és látni fogod. A Drupal alapból máshol keresi a stíluslapokat.

Két megoldás van. Az egyik, hogy oda teszed a stíluslapot, ahol a Drupal keresi (én ezt csináltam), de akkor a képeket is mozgatni kell vele, vagy a képekre való hivatkozásokat kell átírni a CSS-ben. A másik megoldás, hogy a smink .info fájlba írod be a konkrét útvonalat, ahelyett, hogy a Drupal találgatna. Ilyenkor is a CSS-ben át kell írnod a képek hivatkozásait, különben azokat nem fogja megtalálni.

thamas képe

Már van kézikönyv a Drupal.org-on is a 6 sminkeléséről:

http://drupal.org/node/171179

Üdvözlettel:
Hajas Tamás

puli122 képe

Köszi a videót. Jól jönne még pár ilyen... ( a ménőség talán lehetne jobb, de ezt is csak építő kritikának szánom :) )

Üdv

tolmi képe

Hát gyere el gy DUG-ra és akkor még kérdezhetsz is! ;)

--
Tolmács Márk
Drupal bandita

puli122 képe