Jump to content
  • 0

Dwa Wiersze W Newsletter


KriKrog

Question

Witam!

 

Chciałbym w bloku newslettera zastąpić napis „Newsletter” zdaniem, które z kolei chciałbym podzielić na dwa wiersze. Próbowałem w pliku tłumaczenia tego modułu zastąpić przypisanie 'Newsletter' na „Pierwszy wiersz < br > Kolejny wiersz”, ale nic to nie dawało i pozostało w jednej linii. Może ktoś wie, w jaki sposób to zrobić poprawnie?

 

Pozdrawiam!
 

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

Skupmy się na tym pierwszym pliku, już na pierwszy rzut oka widać nieudolną edycję, ale za chwile to skorygujemy.

 

<div id="newsletter_block_left" class="block">

<h4 class="title_block"><p>nl2br("{l s='Newsletter' mod='blocknewsletter'}")</p></h4>

<div class="block_content">

 

Znacznik nl2br stosuje się wraz z znacznikami smarty, nie przed, nie za tylko razem, ale ty go niekoniecznie potrzebujesz więc go wyrzucasz tak samo jak znaczniki <p> są tam całkowicie niepotrzebne, więc zostaje ci:

 

<div id="newsletter_block_left" class="block">

<h4>{l s='Newsletter' mod='blocknewsletter'}</h4>

<div class="block_content">

 

Teraz pozostaje tylko powielić wpis abyś mógł z niego skorzystać i tutaj w zależności czy dolny tekst ma być nagłówkiem czy też nie robisz to w taki sposób:

 

<h4>{l s='Newsletter' mod='blocknewsletter'}<br/>{l s='Dolna linijka tekstu' mod='blocknewsletter'}</h4>

 

lub

 

<h4>{l s='Newsletter' mod='blocknewsletter'}</h4><br/>{l s='Dolna linijka tekstu' mod='blocknewsletter'}

Link to comment
Share on other sites

  • 0

Działam na pliku:

 

1) themes\default-bootstrap\modules\blocknewsletter\blocknewsletter.tpl

 

fragment kodu zawarty w pliku:

 

<div id="newsletter_block_left" class="block">

<h4 class="title_block"><p>nl2br("{l s='Newsletter' mod='blocknewsletter'}")</p></h4>

<div class="block_content">

 

 

oraz na drugim pliku:

 

2) themes\default-bootstrap\modules\blocknewsletter\translations\pl.php

 

fragment kodu zawarty w pliku:

 

$_MODULE['<{blocknewsletter}default-bootstrap>blocknewsletter_ffb7e666a'] = "Newsletter";

 

 

W drugim pliku „pl.php” próbowałem zamienić na:

 

$_MODULE['<{blocknewsletter}default-bootstrap>blocknewsletter_ffb7e666a'] = Pierwszy wiersz < br /> Kolejny wiersz” ;

 

i skutek był taki, że zamiast „Newsletter” w szablonie pojawiło się w jednej linii: Pierwszy wiersz Kolejny wiersz”.

 

A chciałbym oczywiście, aby ten „Kolejny wiersz” pojawił się w drugiej linii.

 

 

Byłbym bardzo wdzięczny, gdybyś zechciał mi podpowiedzieć, jak to zrobić.

 

Pozdrawiam!

Link to comment
Share on other sites

  • 0

Tłumaczenie będzie działać normalnie, wszystko masz poprawnie zrobione, wystarczy teraz wejść w zakładkę Lokalizacja > Tłumaczenia i wybrać tłumaczenia zainstalowanych modułów aby zmienić treść w innych językach. Fraza będzie do tłumaczenia jako dwie osobne czy górna linia i dolna będą w osobnych polach tłumaczeń.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...