Bludit > Extensão > FS Page Menu

Esta extensão implementa três versões melhoradas dos plugins de mesmo nome Links, Navigation e Static Pages.

Snapshot 01 - Imagem completa do plugin com o subplugin Links ativo
Snapshot 02 - Visualização do subplugin Navigation
Snapshot 03 - Visualização do subplugin Static

A configuração compartilhada dos subplugins permitem:

  • adição de espaços no código (e reset);
  • remoção do espaço no código HTML para estes subplugins;
  • desabilitar o link do plugin na barra lateral do painel de controle;
  • ocultar os dois primeiros blocos 'Bem Vindo' e 'Configurações Compartilhadas';
  • definir o subplugin salvo como aba padrão;

Recursos: habilite/desabilite um ou mais subplugin(s); disponibilidade em português/inglês.

*Necessário que o tema tenha implementado os ganchos padrões 'siteSidebar','pageBegin','pageEnd','siteBodyBegin' e 'siteBodyEnd'.

Versão 1.0.1 publicada em 12/12/2021 - correção de bugs para o PHP 8 (versão anterior apenas PHP 7**).

Links Gerencie seus links com a possibilidade de reordená-los

  • Informe o cabeçalho dos links: deixe em branco para que a tag não apareça;
  • Defina a localização do plugin: Barra Lateral, Início do artigo, Fim do artigo, Início da página e Fim da página;
  • Marque para utilizar o HTML puro sem os padrões: trata-se das tags padrões do BLUDIT para formatação CSS;
  • Há o combo para inserir ou editar o link do texto e a url;
  • Botão 'Adicionar na lista' insere o link preenchido, se não clicar em nenhum item da lista, irá inserir no fim, caso clique em um dos links irá inserir antes;
  • Botão 'Remover' utilizado para excluir um item - clique em um link da lista depois no botão (recarregue para desfazer caso não tenha salvo);
  • Combo da listagem dos links: para editar um link dê duplo clique (este irá sumir da lista e será preenchido acima, caso queira voltar onde estava recarregue a página ou clique no botão 'Adicionar na lista');
  • Reordene os itens inseridos pressionando e arrastando para cima ou para baixo;
  • Importante: Só ativa caso tenha um link adicionado.

Navigation Menu com os links das páginas publicadas, com opção de exclusão de páginas (e páginas filhas)

  • Dependendo do tipo de configuração no Bludit, esse subplugin funciona de um modo diferente.
    Em Geral ➔ Avançado (Ordenar conteúdo por):
    Posição: o número menor aparece primeiro
    Data: o artigo mais recente aparece primeiro;

  • Informe o cabeçalho: deixe em branco para não mostrar;
  • Excluir as seguintes páginas: informe a posição das páginas separadas por vírgula
    Ao deletar uma página pai a filha também some.Onde encontro: Conteúdo ➔ NomeArtigo ➔ Opções ➔ Avançado (posição).

  • Defina a localização do plugin: Barra Lateral, Início do artigo, Fim do artigo, Início da página e Fim da página;

  • Número de ítens:
    Desse valor será excluído as páginas deletadas, caso queira o valor exato, incremente até atingir a numeração desejada.
    O valor '-1' mostra todos. Essa numeração exclui a contagem da página inicial.

  • Marque para adicionar o link da página inicial;
  • Marque para utilizar o HTML puro sem os padrões: trata-se das tags padrões do BLUDIT para formatação CSS;
  • Marque para remover as páginas filhas;

Static Um menu com as páginas estáticas permitindo excluir páginas pai e filhas com opção de alterar a localização no tema

  • Informe o cabeçalho: deixe em branco para não mostrar;
  • Excluir as seguintes páginas: informe a posição das páginas separadas por vírgula.
    Ao deletar uma página pai a filha também some. Onde encontro: Conteúdo ➔ NomeArtigo ➔ Opções ➔ Avançado (posição).

  • Defina a localização do plugin: Barra Lateral, Início do artigo, Fim do artigo, Início da página e Fim da página;

  • Número de ítens:
    Desse valor será excluído as páginas deletadas, caso queira o valor exato, incremente até atingir a numeração desejada.
    O valor '-1' mostra todos. Essa numeração exclui a contagem da página inicial.

  • Marque para adicionar o link da página inicial;
  • Marque para utilizar o HTML puro sem os padrões: trata-se das tags padrões do BLUDIT para formatação CSS;
  • Marque para remover as páginas filhas;

Baixe a versão mais recente da extensão FS Page Menu v1.0.1 [6 Downloads]

Baixe as versões anteriores

v1.0.0 [177 Downloads]


Para desenvolvedores que queiram utilizar o plugin em seu tema:

Veja se um subplugin está ativo:

    $className='pluginFS_PageMenu';
    $plugin = getPlugin($className);
	
    if($plugin)
        echo 'O plugin '.$plugin->name().' foi ativado';
	
    if($plugin->db['fs_PageMenu_LinksEnabled'])
    {
        echo 'O subplugin '.$L->get('fs-page-menu-links-title').' foi ativado';
        
        echo "Hooks disponíveis:";
        foreach($plugin->arLocations as $x)
        echo $x."<br>";
        
        echo "<br>";
        echo "Esta extensão contém os subplugins:<br>";
        foreach($plugin->arDefault_plugins as $plg)
        echo $L->get($plg)."<br>";        
    }

Para os demais subplugins os valores do array db são: fs_PageMenu_NavigationEnabled e fs_PageMenu_StaticEnabled.

Outros valores chaves como o nome $L->get('fs-page-menu-***-title') podem ser encontrados dentro da pasta languages do plugin.