Illyés Edit képe

Készítesz egy gif.tpl.php-t, amiben csak a $content változót íratod ki, semmi mást.

<?php
print $content;
?>

A template.php-ben pedig megvizsgálod az útvonalat, és ha .gif-re végződik, akkor a page.tpl.php helyett a gif.tpl.php-t hívod meg. Itt egy hasonló példa.

0
0
Illyés Edit képe

CCK-s modulok között korábban volt több olyan megoldás is, amivel az írás feltöltésekor "on the fly" lehetett létrehozni a másik 8 node-ot anélkül, hogy el kellett volna navigálni. Most nem találom őket és már késő van, meg sose használtam még élesben, de talán érdemes megnézni.

0
0
Illyés Edit képe

Ha a taxonomy/term nézetet felülírod, akkor az minden taxonomy/term/xxx oldalra is vonatkozik, nem?

0
0
Illyés Edit képe

Két megoldás van:

1. Template-ben (ha szépen akarsz dolgozni, akkor a template.php-ben) megvizsgálod a CCK-s mező értékét, és ennek megfelelően ráteszed a class-t.

<?php
if ($vars['node']->field_valami == 1) {
$vars['cssosztaly'] = 'szines';
}
else {
$vars['cssosztaly'] = 'szurke';
}
?>

És a node.tpl.php-ben kiíratod a class értékét:

<span class="<?php print $cssosztaly; ?>">valami szöveg</span>

A másik megoldás, hogy képfájlként hívod be az ikont, ekkor a checkbox-os CCK mezőnél az engedélyezett értékek mezőben megadod az ikon HTML kódját:

1|<img src="/files/icons/szines.gif" alt="szines"/>
2|<img src="/files/icons/szurke.gif" alt="szurke"/>

A rendszer a számot (key) fogja tárolni az adatbázisban, de mindenütt – beküldési űrlap, kész oldal – a label fog megjelenni, azaz maga az ikon.

0
0
Illyés Edit képe

Azt hiszem nem tettem neked jó szolgálatot ezzel az ötlettel. Elég komoly biztonsági kérdéseket vet fel, ha nem látod át, inkább ne használd. Inkább írd le, hogy mit csinálna az alkalmazás, hátha meg lehet kerülni a problémát.

0
0
Illyés Edit képe

Te magad linkelted be a kérdést megoldó patch oldalát, akkor mit vársz még? Hogy okosabbak legyünk, mint Doug Green?

Views Alpha Pager (80 commits)

0
0
Illyés Edit képe

Hogy tényleg másnak is hasznára váljon, indokold meg kérlek, hogy miért jobb neked az url() mint az l() függvény?

0
0
Illyés Edit képe

IMCE modul.

0
0
Illyés Edit képe

Ki kell tenned legalább 1 cikket a címlapra ahhoz, hogy az üdvözlőszöveg eltűnjön.

0
0
Illyés Edit képe

Csak a .php fájlok GPL-esek, valamint azok a Javascript fájlok, amelyek a Drupalhoz csomagolt .js fájlokban hívnak meg funkciókat. Az összes többi fájl (Drupaltól független Javascript, valamint a CSS, Flash, képanyag, stb.) közvetlenül a böngészőnek megy ki, ezért nem vonatkozik rá a Drupal licenc.

Drupal licensing FAQ

Magyarán: lehet fizetős sminkeket és fizetős modulokat is árulni; a modulokat bárki ingyen továbbadhatja, a sminkekben viszont vannak/lehetnek olyan részek, amelyek szerzői jogi védelem alá esnek (természetesen a smink készítője ezeket is közzéteheti GPL alatt, mint a Drupal.org-ról letölthető sminkek esetében).

Drupal fejlesztésnél nem a komponensek árusítása az üzlet, hanem a komponensekből kész csomagok, webhelyek összeállítása. Egyébként minden normális szakma így működik (orvos, építész, vízvezetékszerelő, könyvelő...). A szakmai ismeretek többnyire bárki számára elérhetők könyvtárban vagy az interneten, te azért fizetsz, mert most akarsz házat építeni, meggyógyulni, adót fizetni, stb. és nincs 5 éved kiképezni magad a témában.

0
0