Szybkie łącza moduł Drupal hosting

Zgłoszony przez Benjamina Melançon na rok 2010, 12 lipca - 23:57

Będziemy wspólnie chcą niektórzy ludzie mają dogodną blok linki są one prawdopodobne, że potrzebują, a nie pokazać to innym ludziom. Możemy to zrobić w Drupal dając ludzi, którzy powinni mieć wspólnych zadań i umiejętności w wspólnej wspólnej roli. dokonywania menu z linkami chcemy pokazać, a umieszczenie bloku z tego menu do obszaru naszego wyboru.

Szybkie linki moduł Drupal hosting użycie dowolnego

(Autorzy byłby również podświetlony region słowo, ale to byłby o 25% zalecanego dziennego spożycia normalnych słów dokonanych w buzzwords Drupal. Czy jesteśmy gotowi na to tak? Region jest to obszar zdefiniowany w temacie, które mogą mieć zawartość przypisane mu przez Drupal, głównie poprzez podawanie bloków. motyw. ze swej strony, jest to zbiór plików, które mają decydujący głos w jaki Drupal pokazuje wszystko).

Niektóre, takie jak linki do strony wyświetlacza Widok rozdziałów za listę rozdziałów z autorami (autorzy rozdziału liście), powinny być łatwo dostępne dla autorów i nawet nie widoczny dla innych osób odwiedzających witrynę. Oczekujemy, aby dodać do tej listy linków jako dodajemy nowe rzeczy, które chcemy zrobić autorzy zrobić, jak czytelnik odpowiedź komentarze o czasami niewygodne trzecia osoba budowę zdanie.

Aby utworzyć pakiet przydatnych linków dla autorów, idziemy na strukturę »dietetyczne (/ struktura / Menu admin). Zgadza się, jedziemy do menu, nie Blocks. Tu utworzyć menu, klikając na Dodaj nowe menu (admin / menu / struktura / dodać).

Możemy zdecydować później, jeśli ktoś widzi tytuł lub nie, ale my damy mu non zagrażające jeden: Autor szybkich łączy. Możemy zapisać tę formę, a nie ma wątpliwości co Drupal uważa, że ​​powinniśmy robić dalej: strona nawiązanie daje nam dwa linki Dodaj link.

Jak dodawanie węzłów danego typu zawartości lub dodawanie terminów do słownika, dodając linki do menu odbywa się na stronie na podstawie nazwy komputera w menu. Nie zmieniać nazwy komputera podczas tworzenia menu tak Drupal używa nazwy urządzenie automatycznie wygenerowany przez lowercasing tytuł i zastąpienie jej przestrzeni z myślnikami. Nasza droga jest więc admin / struktura / menu / zarządzanie / menu-autorami i szybkiego łącza / dodać.

Tutaj musimy dodać tytuł linku Menu. takie jak listy rozdziału z autorów. i ścieżki. czyli co linki Link do menu. takich jak autorzy rozdziału liście.

Uwaga Jeśli wprowadź ścieżkę względną, Drupal sprawdzi, że jest to prawidłowa ścieżka na stronie. Względna ścieżka oznacza ścieżkę w stosunku do terenu jako całości, że przybiera URL (example.com/local-path) rozpoczyna się nasz adres serwis (example.com/) i tak potrzebuje tylko lokalną lub wewnętrzną część URL (local-path). Drupal uważa tę wewnętrzną ścieżkę Drupal i nie pozwoli nam zaoszczędzić link, jeśli nie uważa za ważne. Na przykład, jeśli wykonujemy węzeł ścieżka / 86. i nie ma węzeł 86, to nie pozwoli nam zaoszczędzić menu.

hosting

Figura -XX. Nieprawidłowy błąd ścieżka dla nieistniejącego węzła w miejscu, które nie ma 123,456,789 węzłów.

Drupal nie sprawdza, że ​​linki zaczynając lub https: // go do dowolnej strony internetowej.

Jest najlepszą praktyką do używania nazwy ścieżki wewnętrznej Drupal, a nie alias ścieżki, chociaż będą one dozwolone.

Choć Autorzy-rozdziały-lista jest nieco ludzkie i przyjazne dla wyszukiwarek droga, to jednak prawdziwa droga i nie aliasem. Ponieważ mamy do ustawiania Ścieżki siebie, gdy robimy strona wyświetla, wyświetlenia stron zazwyczaj nie trzeba aliasu. Głównym wyjątkiem jest sytuacja, gdy wyświetlacz odsłon zajmuje arguments- następnie aliasing może być używany, aby argument przekazany w, którym może być tylko liczbą, na bardziej znaczące słowo lub słowa. [@TODO sprawdzić 7- modułu viewalias]

Możemy dać opis, jeśli chcemy, zostanie on wyświetlony jako tytuł podpowiedzi, gdy użytkownik najedzie się myszką na link.

Wyjeżdżamy link zaznaczone Włączone. Oczywiście, możemy pozostawić pozostałe opcje są również dostępne.

Końcówka linki Menu może być umieszczony na najwyższym poziomie każdego menu, lub jako dziecko pod każdym innym związku, podczas zapisywania. Możemy również powiedzieć poszczególne linki menu, aby wyświetlić ich dzieci, jeśli mają one w ogóle, przez Zaznaczenie Pokaż jako rozszerzony. podczas przeglądania strony zarządzania przez danego menu użytkownika - może być łatwiej umieszczać linki gdzie chcemy je w danym menu - szczególnie ich waga w stosunku do innych linków na ich poziom w menu. Na tej stronie, możemy użyć metody przeciągnij i upuść, aby zmienić pozycję i umieścić kilka linków menu jako wcięta dzieci innych linków.

Teraz dodamy blok. Drupal nawet powiedział nam, w górnej części strony tworzenia menu można włączyć nowo utworzonego bloku dla tego menu na stronie administracyjnej bloków. (To był z powrotem sposoby, choć i to może być wybaczone, jeśli zapomnieliśmy).

Idziemy na strukturę »Block (admin / struktura / blok) i Ctrl + F (Command + F w Mac, lub po prostu zacząć wpisywać w Firefox), aby szukać Autho - a przeglądarka znalazła nasze menu, zanim będziemy mogli wpisywać Autor szybkie spinki do mankietów. Oczywiście, moglibyśmy przewijane, aby znaleźć ten link na górze sekcji niepełnosprawnych, ale jako liczba (potencjalnych) bloków na stronie Drupal może być dość duża, przeszukując strony jest skuteczny zwyczaj, aby dostać się do.

Zanim włączyć blok (poprzez umieszczenie go w regionie), możemy go skonfigurować. Robimy to klikając na link Configure całej naszej nazwy bloku, który zabierze nas do admin / struktury / blok / zarządzanie / menu / menu-autor-Quick-linki / Konfiguruj.

Tak długo ścieżka może mieć kilka zwolnień (admin, zarządzać i konfigurować?), Ale przynajmniej jest głównie logical- i opowiada nam trochę o wewnętrzne funkcjonowanie Drupal. Blok jest tam, ponieważ jesteśmy zarządzania bloki za pomocą modułu bloku. Pierwszym menu jest tam, ponieważ ten konkretny blok jest przez moduł Menu. Drugie menu jest tylko prefiks, który został dodany przez moduł menu na wersji URL-safe naszej nazwy menu, które jest obecnie ponownie wykorzystywane jako naszej nazwy bloku.

Moduł menu jest domyślnie włączone, więc możemy łatwo przeoczyć, że jest to moduł - (. niepełnosprawnym pozostać przy slangu) cały zapakowany zestaw funkcjonalności Drupal, który mógłby być wyłączony. Prawdopodobnie nie powinien włączyć moduł Menu wyłączone, chociaż, ponieważ pozwala nam na tworzenie menu i linki w menu za pomocą interfejsu użytkownika.

Podstawowym system menu, ze swej strony, jest o wiele bardziej niż tego interfejsu użytkownika dostarczonej przez moduł menu, i jest zbyt fundamentalne dla Drupal być wyłączony. W związku z tym, że istnieje nie tylko jako moduł w Drupal zawiera katalog, includes / menu.inc. (Istnieje także kilka podstawowych modułów, takich jak moduł użytkownika, które nie mogą być wyłączone. Powinny być one prawdopodobnie podzielone na bazowego API oraz moduł, a może będą w późniejszej wersji Drupal, ale niech nie niech to odwracać uwagi od główny punkt: Drupal jest ogólnie sensowne i elegancki Mając jakiś kod, który mógłby użyć refaktoryzacji po prostu oznacza, że ​​nawet w samym sercu Drupal, nadal działa, co możemy zrobić, aby uczynić go bardziej niesamowite Wróć teraz do naszego regularnie zaplanowane. istniejących awesomeness).

dosłowne modułowość Drupal - niezależne, części samodzielne pracujące razem - umożliwia nam napisać moduł, który pozwala moduły bloku i menu pracować razem w bardziej zaawansowanych sposobów. Na szczęście nie musimy napisać, że moduł; Jan Albin Wilkins już zrobił. Dla modułu, który pozwala nam wykorzystać każdą część menu w bloku, i pokazać, aby wyświetlić elementy menu oparte na tym, co strona jesteśmy na miejscu, możemy sprawdzić menu Blok rozdziału, jest to moduł do tego. lub udać się prosto do swojej stronie projektu, drupal.org/project/menu_block.

Jesteśmy konfigurowania blok „autor Szybkie łącza”, jako strony jesteśmy na usłużnie mówi nam.

Możemy ustawić tytuł blok do dowolnego krótkiego (maksymalnie 64 znaków) linii tekstu.

haczyka Pozostawienie tytuł pustego bloku nie znaczy, nie będzie miał tytuł; oznacza to, że blok będzie wykorzystywać swój domyślny tytuł. W przypadku bloku menu, które będzie tytuł menu użytkownika. Aby mieć blok bez tytułu, musimy umieścić w dokładnie znaków

Możemy nawet ustawić ustawienia Region tutaj, jeśli chcemy. Zauważ, że jednym z tematów wymienionych tutaj dla nas będzie nasza administracja temat, jeśli mamy jeden wybrany na dole admin / wyglądu. Często nie chcemy któregokolwiek z naszych bloków publicznych skierowaną na naszego administratora tematu.

Wskazówka Od strony konfiguracji indywidualnego bloku, możemy ustawić jego położenie dla wielu tematów (dowolny temat, który jest włączony). Musimy być zaznajomieni z regionów każdego tematu (tematy nie muszą dzielić te same regiony lub nazwy rejon), ale możemy zaoszczędzić dużo czasu poprzez umieszczenie bloku w rozsądny miejsce dla wszystkich tematów, które wiemy, że będzie być przełączania lub które pozwalają naszym użytkownikom wybrać na własną rękę.

Ustawienia widoczności. na dole, gdzie większość akcji jest. To jest skonfigurowany z pionowymi zakładkami, które widzieliśmy wiele razy w interfejsie użytkownika Drupal; to oznacza, że ​​możemy klikać Pages, typy zawartości, role, a użytkownicy bez obawy przed utratą wszystkich naszych ustawień, tak długo jak my Zapisz blok na dole, kiedy wszyscy jesteśmy gotowe. Więc zróbmy to.

Strony widoczność -na blok pozwala nam pokazać (lub nie pokazywać) blok w oparciu o listę ścieżek. Chcemy ten blok pomocnika, aby pokazać się wszędzie dla autorów, więc zostaw to w spokoju.

typy zawartości opartych widoczność blok może być stosowany w celu ograniczenia blok, aby pokazać się tylko na stronach węzła wybranych typów zawartości.

haczyka The Show blok dla konkretnych typów treści zablokować ustawienie widoczność jest bardzo restrykcyjna. Ustawienie to oznacza, że ​​blok nie pojawi się na każdej stronie aukcji, ale tylko na indywidualnej zawartości strony, na przykład węzeł / 1. Jeżeli ograniczenie typ zawartości dla artykułów, blok nie będą wyświetlane na przedniej stronie, chociaż węzeł artykuł promowane na stronie głównej, to nie pojawi się na stronie aukcji termin taksonomia, która obejmuje dziesiątki artykułów oznaczone z tego terminu i nie pojawi się na widok strony pokazującej sto artykułów. Blok pojawi się tylko wtedy, gdy klikać i patrząc na indywidualnym węzłem artykułu.

Role opartych widoczność bloku pozwala nam tylko pokazać blok użytkownikom podanych ról. Mogliśmy pokazać je tylko do ludzi, którzy nie są zalogowani (użytkownik anonimowy), możemy pokazać tylko dla każdego, kto jest zalogowany (uwierzytelnionego użytkownika), lub możemy pokazać go tylko do dowolnej kombinacji zalogowanych użytkowników, którzy zostali przyznano dodatkową rolę. To jest to, co chcemy, a my upewnij się, aby pokazać nasze linki pomocnicze zablokować wszystkich użytkowników autora i administratora.

Użytkownicy opartych widoczność blok pozwala nam dać indywidualnych ludzi, gdy zalogowany, możliwość włączenia bloku czy nie. (Oni nie będą mogli wybrać swoją pozycję.) Nie, jak możemy myśleć, pozwalają nam jako administratorzy, aby włączyć lub wyłączyć blok dla konkretnego użytkownika.

Wskazówka Zwykle nie dać użytkownikom opcje, takie jak wyświetlanie danego bloku lub nie, zgodnie z zasadami zawartymi w Do not Make Me Think, KISS (keep it simple stupid) i mnóstwo badań rynku, który pokazuje ludzie są mniej zadowoleni ze zbyt dużo lub nieproduktywny wyborem.

Ponieważ naszym celem tego bloku przy uczynić Konfigurowalny za userCustomizable, domyślnie widoczne. Drupal jest na tyle inteligentny, że będzie teraz dać autorów i administratorów sekcję bloków Personalizacja na swoich stronach konta (takie jak user / 7 / edit), ale nie będzie miał tę sekcję dla użytkowników, którzy nie są w żadnej roli Pozwoliliśmy, aby zobaczyć blok.

Teraz przesłać formularz z przycisku Zapisz bloku. To prowadzi nas z powrotem do strony administracyjnej Bloku (admin / struktura / blok). Znów może chcieć Ctrl / poleceń f znaleźć Autor Szybkie łącza bloku.

Możemy przeciągać lub bardziej łatwo, wybierz z menu jakiego regionu chcemy nasz blok, aby pokazać się. Jeśli nie są bardzo znane z naszego tematu, lub ewentualnie nawet jeśli jesteśmy, będziemy chcieli, aby kliknąć link wykazać regiony blokowych. (Link następuje nazwa tematu, który jest aktualnie wybrany na stronie bloków). W naszym przypadku, to wykazać regiony bloku (DGD7) i zabiera nas do administratora ścieżka / struktury / blok / demo / dgd7theme. Ta strona jest demonstracją naszego serwisu z każdego regionu podświetlone na żółto. Jest on przedstawiony z regionami nagie, bez treści, i opiera się na normalnym page.tpl.php a nie specjalnej strony przedniej lub inny szablon.

Teraz z jakiegoś pomysłu, gdzie każdy region jest, stawiamy naszym bloku nie. Przeciąganie i upuszczanie blok do wybranego regionu lub wybierając region (co powoduje, że blok automatycznie przenieść się do tego regionu, jak gdybyśmy zaciągnął go) nie dokonać zmiany odniosły skutek, musimy pamiętać, aby zapisać całą stronę , Kiedy już to zrobisz, pojawi się blok gdzie umieściliśmy go, gdy warunki na to mamy skonfigurowane są spełnione.

haczyka Jeśli konfigurujesz na żywo witryny - co staramy się nie robić, ale jeśli jesteśmy - musimy mieć świadomość, że należy skonfigurować widoczność bloku zanim umieścimy go. (Lub, jeśli za pomocą ustawień region na stronie konfiguracji bloku, w tym samym czasie. Co nie chcemy zrobić, to umieścić blok w regionie używając admin / struktury / strony bloku i potem sobie sprawę, że jego pokaz wszystkich odwiedzających zakładzie produkcyjnym, gdy blok powinien być pokazany tylko na jednej stronie dla zalogowanych administratorów).

System menu Drupal rozumie, co ludzie mogą zrobić

Drupal, niesamowicie, rozumie uprawnienia w całym. Jeśli stworzymy link do węzła / add / strony. a osoba oglądania blok z tego linka nie posiada uprawnień do dodawania strony, że człowiek nawet nie zobaczyć link.

Moglibyśmy dodać link do strony wyświetlacza rozdziale widoku konspektu jest (autorzy rozdziału z listy) do wspólnego menu widoczne przez wszystkich. Jednak my nie używać kontroli dostępu na ten widok; po prostu nie reklamują go non-zalogowanych użytkowników.

Widoki też wie, co ludzie mogą zrobić. Link Edytuj że każdy rozdział ma obok znika tylko dla zalogowanych użytkowników out, lub każdy użytkownik witryny, który nie jest w roli, która została przyznana uprawnień do edytowania książki; Niestety moduł Views nie jest (jeszcze?) Na tyle silny, aby pozbyć się całej kolumny, jeśli nie jest używany. Możemy rozwiązać ten problem poprzez wprowadzenie takich administratora tylko łączy się z innej kolumny. Od strony autorzy-kapitularz lista samej, możemy kliknąć przycisk [Edit] link, który pojawia się, gdy unoszą naszą myszy w górnej części widoku. To będzie nawet wziąć nas do konfiguracji na wyświetlaczu patrzymy. W ustawieniach stylów mamy Styl: Table. a jeśli kliknij obraz biegów po prawej stronie tego tekstu możemy dostać się do „Zmień ustawienia dla tego stylu”.

Na stronie: Opcje stylów (gdzie „Strona” to nazwa naszego wyświetlacza), mamy tablicę opcji dla każdego pola w tabeli. My mówimy

Jeśli używaliśmy doskonałą moduł semantyczna Widoki, mogliśmy prawdopodobnie zrobić link Edytuj pojawiają inline z krótką nazwą rozdziału, bez konieczności korzystania z niestandardowych CSS. Semantyczny Odwiedzin sprawia stylizacji z CSS łatwiejsze, w każdym przypadku.

Element książka

Powiązane artykuły

Dodaj nową stronę w Drupal hostingTen poradnik pokaże Ci, jak dodać nową stronę oraz nową kartę menu wskazał na strony na swojej stronie Drupal. W tym celu: Zaloguj się do swojego interfejsu backend Drupal; Kliknij...
Tim millwood hosting DrupalJego krzywa uczenia się jest znany, ale Tim Millwood twierdzi, że Drupal nie jest tak przerażający, i pokazuje, jak można go używać do budowania wiedzy pokładzie zadanie potrzebne. Podstawowe tworzenie stron internetowych oraz ...
Obliczach poszukiwanie apache solr hosting DrupalUwaga: wyjątkowy dzięki Doug Vann za dostarczanie motywację, by w końcu opublikować ten wpis na blogu! Na początku 2016 roku, kiedy to Search API i Solr związane moduły dla Drupala 8 było na początku alfa ...
Tworzenie pola typu hosting DrupalBloki Drupal 8 są przypadki wtyczki bloku. Kierownik bloku Drupal skanuje moduły dla wszelkich klas, które zawierają adnotację @Block. Przykład poniżej urywek sprawia, że ​​korzystanie z ...
Wyszukiwarka niestandardowy blok hosting DrupalWysłany przez Susan Rosie W dniu 26 maja 2015 2015-05-26T14: 28: 40 + 00: 00 Drupal dzieli stronę internetową w kilku regionach, w tym pasku bocznym stopki i nagłówka, która posiada bloki na wyświetlanie różnych ...