Plugin FS Page Menu

Plugin FS Page Menu for BLUDIT CMS

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

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'.

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;

Clique na imagem para ver a imagem do plugin.

Captura de tela do Plugin FS Page Menu

Baixe a versão mais recente da extensão FS Page Menu - Download.


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.