Blokkok láthatósága

Almási képe

Üdv!
A blokkok testreszabásánál a következő szöveg olvasható:
"Soronként egy Drupal elérési útvonalat kell megadni. A ?*? használható speciális helyettesítőként. Példák: ?blog? a blogok főoldalához és ?blog/*? minden blogbejegyzéshez."
Nálam ez nem működik. Beírtam a
blog
blog/*
szöveget a kérdéses mezőbe, de ebből csak az első érvényesül, azaz, ha a blogok főoldaláról továbbkattintok egy blogbejegyzésre, a kérdéses blokk eltűnik.
Mi lehet a hiba?

pp képe

Itt Drupal útvonalat állíthatsz be! Figyeld meg, hogy amikor a konkrét blog bejegyzést nézed az útvonal node/* tehát nem blog/*

itt megvan a problémádra a válasz, a hozzászólások között az elsőben keresd.
http://drupal.org/node/64135

0
0
Almási képe

sajnos én annyira kezdő vagyok, hogy ebből nem értem, hogyan tudok olyan blokkot csinálni, amelyik csakis a blogokkal kapcsolatos oldalakon jelenik meg. Mert ha minden blogbejegyzést külön nodeként be kell vésni az inkriminált mezőbe, akkor inkább lemondok róla:(

0
0
pp képe

Felhívnám figyelmedet, hogy ez nem egy fizetett support lista! Itt nem a konkrét megoldást fogják megadni, hanem csak a megoldás felé vezető utat fogják megmutatni. Vegyél már annyi fáradtságot, hogy végigolvasod azt a linket amit küldenek neked, és próbálgatod. A te megoldásodért neked kell megdolgoznod. (ha fizetsz presze, megdolgozik ért más is szívesen.)

a blokk beállításánál legalul kiválasztod ezt:

Csak abban az esetben jelenik meg, ha a következő PHP kód TRUE értékkel tér vissza (PHP-módban, csak tapasztaltaknak ajánlott).

aztán a szövegdobozba beírod ezt:

$match = FALSE;
$types = array('blog' => 1);
if (arg(0) == 'node' && is_numeric(arg(1))) {
  $nid = arg(1);
  $node = node_load(array('nid' => $nid));
  $type = $node->type;
  if (isset($types[$type])) {
    $match = TRUE;
  }
}
if (substr($_SERVER["REQUEST_URI"], 0, 10) == '/blog')
{ $match = TRUE;}
 
return $match;

ha megy örülsz, ha nem próbálgatod...
4.7-es Drupal-t feltételeztem. (és nem próbáltam, azt majd Te megteszed.

pp

0
0
Almási képe

hogy ez nem egy fizetett support lista.
Köszönöm a segítséget és a kioktatást is:)

0
0
Hojtsy Gábor képe

A magyar súgó szövege itt hibás, nincs helyesen lefordítva az angol szöveg. Kijavítottam a fordításban, így aki ezután tölti le a fordítást már helyesen fogja megkapni.

0
0