nekem így működik
a Te kódodból először is hiányzott egy ( jel a $items['om_kereso'] = array kódsorod végén,
nekem így működik csak egy kicsit más a modulom neve de az ne zavarjon téged
function ahahdemo_menu() { $items = array(); $items['om_kereso'] = array( 'title' => 'OM kereső', 'page callback' => 'ahahdemo_om_kereso_oldal', 'description' => t('keresés'), 'access arguments' => array('access content'), 'type' => MENU_NORMAL_ITEM, ); return $items; } function ahahdemo_om_kereso_oldal_form(&$form_state){ $form = array(); $form['name'] = array( '#type' => 'textfield', '#title' => t('om keresés'), ); $form['submit'] = array( '#type' => 'submit', '#value' => 'Submit', ); return $form; } function ahahdemo_om_kereso_oldal(){ $h=""; $h.="alma"; $l=drupal_get_form("ahahdemo_om_kereso_oldal_form"); $h.="<br/>"; $h.=$l; return $h; }
mini
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Úgy tűnik, hogy a $title-t a
Úgy tűnik, hogy a $title-t a template_process_page()-ben lehet kiiktatni. Ettől a page.tpl.php nem printel oda semmit.
A kihívás nekem abban áll, hogy megbízhatóan és szépen sikerüljön beazonosítani, ha profiloldalon vagyunk (könnyen lehet, hogy az alábbi se nem szép, se nem eléggé megbízható...).
Ezt sikerült összehozni:
function MYTHEME_process_page(&$variables) { // An attempt to tell if we are on the user profile page. $variables['page']['content']['system_main']['#theme']== 'user_profile') { // Unsetting the title with setting to an empty string. // The page.tpl.php won't print anything. $variables['title'] = ''; } }
EDIT:
Ja igen, szóval hogy keletkezik nálad a
$variables['page']['content']['system_main']['profiloldal']
tömb? Én a template_preprocess_html() variabléi között hasonlót sem találtam (odáig megvan, hogy 'system_main', de abban semmi ilyen használhatóbb dolog, semmi, ami #title-t, vagy akár hasonlót tartalmazna). (Másik dolog, hogy a preprocess_html()-ben nem tudom, hogy hogyan kell olyat tenni, aminek a hatását aztán a template_process_page()-ben is látom, hogy ott feltételként tudjam használni.)
Ha valaki tudna elegánsabb megoldást, azt szívesen megismerném.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
sminkben
Sminkben átkergeted a t()-n, és akkor az első oldallekérés után elérhetővé válik a felületfordítási oldalon.
content-field.tpl.php:
<?php if (!$field_empty) { ?> <div class="field field-type-<?php print $field_type_css; ?> field-<?php print $field_name_css; ?>"> <?php if ($label_display == 'above') { ?> <div class="field-label"><?php print t($label); ?>: </div> <?php } ?> <div class="field-items"> <?php $count = 1; foreach ($items as $delta => $item) { if (!$item['empty']) { ?> <div class="field-item <?php print ($count % 2 ? 'odd' : 'even'); ?>"> <?php if ($label_display == 'inline') { ?> <div class="field-label-inline<?php print($delta ? '' : '-first'); ?>"> <?php print t($label); ?>: </div> <?php } ?> <?php print $item['view']; ?> </div> <?php $count++; } } ?> </div> </div> <?php } ?>
Persze lehet mondani, hogy ez így nem szép. De legalább működik.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Megadott e-mailcímre file elküldése
Sziasztok!
Azt szeretném megvalósítani hogy van egy e-mail mező megjelenítve, és ha vki beírja az e-mailcímét akkor azonnal elküldjön a címre egy adott szöveget és egy file-t mellékelve.
Ezt én megpróbáltam "normál" php-vel megoldani, de vmiért nagyon nem akar működni, ugyanis van amikor elküldi, van amikor nem nyitható meg a csatolmány, és már teljesen kiborultam tőle.
Segítségként csatolom a jelenlegi forrást, hátha jó lesz kiindulónak.
<form method="post" accept-charset="utf-8" action="">
Fivestar modul field-jéhez egyedi hozzáférés vagy megjelenítés
Sziasztok!
A fivestar modullal egy node-onkénti szavazást valósítottam meg. Minden node tartalmára lehet szavazni egy 1-10-es skálán. Szeretnék egy egyedi logikát alkalmazni aszerint, hogy mely node-okra lehet szavazni és melyekre nem. Első körben azzal próbálkoztam, hogy a fivestar egy saját hook-ját hívom meg egy saját modulban.
Az alkalmazott hook:
SubTheme nem működik
Sziasztok!
Ez alapján összeraktam egy alsminket, de ha aktíválom, nem tölti be az eredeti smink css fájljait.
Mit rontok el?







Semmi
Felmásoltam a gyökérbe mindent (a képeket is).
Az alábbi kódot használva a page.tpl.php-ban:
A banner.xml-ben próbáltam simán beilleszteni a képet, és teljes útvonallal is:
Nem tudom mi lehet a gond. Meg tudnád nézni, hogy sikerült megoldanod?
Itt a működő:
http://www.etyektaverna.hu/imagerotator.html
Köszi, Pali
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan